SoapProtocolImporter Members

Generates classes for Web services that use the SOAP protocol.

The following tables list the members exposed by the SoapProtocolImporter type.

  Name Description
Public property AbstractSchemas  Gets the abstract XML schemas used by the associated ServiceDescriptionImporter instance.(inherited from ProtocolImporter)
Public property Binding  Gets the Web Services Description Language (WSDL) binding that the protocol importer is currently processing to generate a class.(inherited from ProtocolImporter)
Public property ClassName  Gets the name of the binding class that is currently being generated.(inherited from ProtocolImporter)
Public property ClassNames  Gets the CodeIdentifiers object that generates a unique name for the binding class that is currently being generated.(inherited from ProtocolImporter)
Public property CodeNamespace  Gets a representation of the .NET Framework namespace of the binding classes that are being generated.(inherited from ProtocolImporter)
Public property CodeTypeDeclaration  Gets a representation of the binding class that is currently being generated.(inherited from ProtocolImporter)
Public property ConcreteSchemas  Gets the concrete XML schemas used by the associated ServiceDescriptionImporter instance.(inherited from ProtocolImporter)
Public property InputMessage  Gets the Web Services Description Language (WSDL) input message for the abstract operation that the protocol importer is currently processing to generate a method in a binding class.(inherited from ProtocolImporter)
Public property MethodName  Gets the name of the binding class method which that the protocol importer is currently generating.(inherited from ProtocolImporter)
Public property Operation  Gets the abstract Web Services Description Language (WSDL) operation that the protocol importer is currently processing to generate a method in a binding class.(inherited from ProtocolImporter)
Public property OperationBinding  Gets the Web Services Description Language (WSDL) operation binding that the protocol importer is currently processing to generate a method in a binding class.(inherited from ProtocolImporter)
Public property OutputMessage  Gets the Web Services Description Language (WSDL) output message for the abstract operation that the protocol importer is currently processing to generate a method in a binding class.(inherited from ProtocolImporter)
Public property Port  Gets a Web Services Description Language (WSDL) port that contains a reference to the binding that the protocol importer is currently processing to generate a binding class. If more than one port refers to the current binding, the current port is the one in which the binding has most recently been found.(inherited from ProtocolImporter)
Public property PortType  Gets the Web Services Description Language (WSDL) PortType that is implemented by the binding that the protocol importer is currently processing to generate a binding class.(inherited from ProtocolImporter)
Public property ProtocolName Overridden. Gets a value of "Soap".
Public property Schemas  Gets all the XML schemas, both abstract and concrete, used by the associated ServiceDescriptionImporter instance.(inherited from ProtocolImporter)
Public property Service  Gets the Web Services Description Language (WSDL) service that contains a reference to the binding that the protocol importer is currently processing to generate a binding class.(inherited from ProtocolImporter)
Public property ServiceDescriptions  Gets the ServiceDescriptionCollection objects that belong to the associated ServiceDescriptionImporter instance that are searched for bindings from which to generate binding classes.(inherited from ProtocolImporter)
Public property SoapBinding Gets a SoapBinding instance obtained through the SoapBinding property's Extensions property.
Public property SoapExporter Gets the object of type SoapCodeExporter used internally by the SoapProtocolImporter class to generate code from mappings between SOAP-encoded XML schema content and .NET Framework types.
Public property SoapImporter Gets the object of type SoapSchemaImporter used internally by the SoapProtocolImporter class to generate mappings between SOAP-encoded XML schema content and .NET Framework types.
Public property Style  Gets an enumeration value that indicates whether a client proxy class or an abstract server class is being generated. The values are Client and Server. The value is that of the associated ServiceDescriptionImporter instance's Style property.(inherited from ProtocolImporter)
Public property Warnings  Gets or sets a ServiceDescriptionImportWarnings enumeration value that indicates the types of warnings, if any, issued by the protocol importer while generating binding classes.(inherited from ProtocolImporter)
Public property XmlExporter Gets the object of type XmlCodeExporter used internally by the SoapProtocolImporter class to generate code from mappings between literal XML schema content and .NET Framework types.
Public property XmlImporter Gets the object of type XmlSchemaImporter used internally by the SoapProtocolImporter class to generate mappings between literal XML schema content and .NET Framework types.
Top

(see also Protected Methods )
  Name Description
Public method AddExtensionWarningComments  For each unhandled extension or XML element in the input extensions collection, turns on a RequiredExtensionsIgnored or OptionalExtensionsIgnored warning for each unhandled extension or XML element in the input extensions collection. (inherited from ProtocolImporter)
Public method Equals  Overloaded. Determines whether two Object instances are equal. (inherited from Object)
Public method GetHashCode  Serves as a hash function for a particular type. (inherited from Object)
Public method GetType  Gets the Type of the current instance. (inherited from Object)
Public method OperationBindingSyntaxException  Produces an Exception indicating that the current OperationBinding instance for which a binding class is being generated is invalid within the target namespace. (inherited from ProtocolImporter)
Public method OperationSyntaxException  Produces an Exception indicating that the current Operation instance for which a binding class is being generated is invalid within the target namespace. (inherited from ProtocolImporter)
Public method Static ReferenceEquals  Determines whether the specified Object instances are the same instance. (inherited from Object)
Public method ToString  Returns a String that represents the current Object. (inherited from Object)
Public method UnsupportedBindingWarning  Turns on an UnsupportedBindingsIgnored warning in the ServiceDescriptionImportWarnings enumeration obtained through the Warnings property. This method also adds a warning message to the comments for the class that is being generated. (inherited from ProtocolImporter)
Public method UnsupportedOperationBindingWarning  Turns on an UnsupportedOperationsIgnored warning in the ServiceDescriptionImportWarnings enumeration obtained through the Warnings property. This method also adds a warning message to the comments for the class that is being generated. (inherited from ProtocolImporter)
Public method UnsupportedOperationWarning  Turns on an UnsupportedOperationsIgnored warning in the ServiceDescriptionImportWarnings enumeration obtained through the Warnings property. This method also adds a warning message to the comments for the class that is being generated. (inherited from ProtocolImporter)
Top

  Name Description
Protected method BeginClass Overridden. Initializes the generation of a binding class.
Protected method BeginNamespace Overridden. Performs initialization for an entire code namespace during code generation.
Protected method EndClass Overridden. Processes a binding class after the generation of methods.
Protected method EndNamespace Overridden. Performs processing for an entire code namespace after binding class generation.
Protected method Finalize  Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (inherited from Object)
Protected method GenerateMethod Overridden. Generates method code for a binding class.
Protected method IsBindingSupported Overridden. Determines whether a class can be generated for the current binding.
Protected method IsOperationFlowSupported Overridden. Determines whether the current operation's operation flow is supported.
Protected method IsSoapEncodingPresent Checks for the presence of "http://schemas.xmlsoap.org/soap/encoding/" in a string that represents a list of Uniform Resource Indicators (URIs).
Protected method MemberwiseClone  Creates a shallow copy of the current Object. (inherited from Object)
Top

Community Additions

ADD
Show: