DekGenius.com
[ Team LiB ] Previous Section Next Section

ServiceDescriptionImporter

System.Web.Services.Description (system.web.services.dll)class

The ServiceDescriptionImporter is used to programmatically create a proxy class for a web service. Clients invoke web service methods by creating an instance of the proxy class and invoking the corresponding method on the proxy class.

To create a proxy class, first use the AddServiceDescription( ) method to add a ServiceDescription to the ServiceDescriptions collection. Then create the proxy class with the Import( ) method.

When using the AddServiceDescription( ) method, use the appSettingUrlKey and appSettingBaseUrl parameters to specify how the Url property will be generated for the web service proxy class.

public class ServiceDescriptionImporter {
// Public Constructors
   public ServiceDescriptionImporter( );
// Public Instance Properties
   public string ProtocolName{set; get; }
   public XmlSchemas Schemas{get; }
   public ServiceDescriptionCollection ServiceDescriptions{get; }
   public ServiceDescriptionImportStyle Style{set; get; }
// Public Instance Methods
   public void AddServiceDescription(ServiceDescription serviceDescription, string appSettingUrlKey, 
        string appSettingBaseUrl);
   public ServiceDescriptionImportWarnings Import(System.CodeDom.CodeNamespace codeNamespace, 
        System.CodeDom.CodeCompileUnit codeCompileUnit);
}
    [ Team LiB ] Previous Section Next Section