System.Web.Services.Description ( class

This type supports the .NET Framework infrastructure. You don't need to use it directly in your code.

public abstract class ProtocolImporter {
// Protected Constructorsprotected ProtocolImporter( );
// Public Instance Properties
   public XmlSchemas AbstractSchemas{get; }
   public Binding Binding{get; }
   public string ClassName{get; }
   public CodeIdentifiers ClassNames{get; }
   public CodeNamespace CodeNamespace{get; }
   public CodeTypeDeclaration CodeTypeDeclaration{get; }
   public XmlSchemas ConcreteSchemas{get; }
   public Message InputMessage{get; }
   public string MethodName{get; }
   public Operation Operation{get; }
   public OperationBinding OperationBinding{get; }
   public Message OutputMessage{get; }
   public Port Port{get; }
   public PortType PortType{get; }
   public abstract string ProtocolName{get; }
   public XmlSchemas Schemas{get; }
   public Service Service{get; }
   public ServiceDescriptionCollection ServiceDescriptions{get; }
   public ServiceDescriptionImportStyle Style{get; }
   public ServiceDescriptionImportWarnings Warnings{set; get; }
// Public Instance Methods
   public void AddExtensionWarningComments(System.CodeDom.CodeCommentStatementCollection comments,
        ServiceDescriptionFormatExtensionCollection extensions);
   public Exception OperationBindingSyntaxException(string text);
   public Exception OperationSyntaxException(string text);
   public void UnsupportedBindingWarning(string text);
   public void UnsupportedOperationBindingWarning(string text);
   public void UnsupportedOperationWarning(string text);
// Protected Instance Methods
   protected abstract CodeTypeDeclaration BeginClass( );
   protected virtual void BeginNamespace( );
   protected virtual void EndClass( );
   protected virtual void EndNamespace( );
   protected abstract CodeMemberMethod GenerateMethod( );
   protected abstract bool IsBindingSupported( );
   protected abstract bool IsOperationFlowSupported(OperationFlow flow);



    Part I: Introduction to ASP.NET
    Part III: Namespace Reference
    Chapter 40. The System.Web.UI.MobileControls Namespace
    Chapter 42. The System.Web.UI.WebControls Namespace