This method is provides the Developer with a simple means of controlling data flow between client and server without fully implementing their own MarkupImageDataProvider. This method can be overridden in a derivation of either of the 2 provided MarkupImageDataProvider implementations (File and Sql) to retain all of the functionality of that MarkupImageDataProvider while giving the Developer the opportunity to intercept, reject, process, and alter the Markup Layer List returned by any request. 
If markupLayerList is set to null or this method thows an exception, an empty Markup Layer List will be returned to the client. 
MarkupArtDataConnection.List 
            
            
            Syntax
            
        
            Parameters
- markupLayerList
 
- A reference to the List containing the Markup Layer Record IDs and mnemonic display names
            of Markup Layers associated with the requested Document Identifier. This can be set to null or modified in an override of
            this method before being returned to the client.
 - documentIdentifier
 
- The Document Identifier for which to list associated Markup Layers
 - connectionContextData
 
- Any additional parameters passed when opening an Art Data Connection
 
            
             
            
            
            
            
            
            
            
            
            
            
            
            See Also