ProtocolImporter Members
.NET Framework 2.0
Provides common functionality across communication protocols for generating classes for Web services.
The following tables list the members exposed by the ProtocolImporter type.
| Name | Description | |
|---|---|---|
| AbstractSchemas | Gets the abstract XML schemas used by the associated ServiceDescriptionImporter instance. |
| Binding | Gets the Web Services Description Language (WSDL) binding that the protocol importer is currently processing to generate a class. |
| ClassName | Gets the name of the binding class that is currently being generated. |
| ClassNames | Gets the CodeIdentifiers object that generates a unique name for the binding class that is currently being generated. |
| CodeNamespace | Gets a representation of the .NET Framework namespace of the binding classes that are being generated. |
| CodeTypeDeclaration | Gets a representation of the binding class that is currently being generated. |
| ConcreteSchemas | Gets the concrete XML schemas used by the associated ServiceDescriptionImporter instance. |
| 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. |
| MethodName | Gets the name of the binding class method which that the protocol importer is currently generating. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| ProtocolName | Abstract property that concrete derived classes must implement to get the name of the protocol being used. |
| Schemas | Gets all the XML schemas, both abstract and concrete, used by the associated ServiceDescriptionImporter instance. |
| 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. |
| ServiceDescriptions | Gets the ServiceDescriptionCollection objects that belong to the associated ServiceDescriptionImporter instance that are searched for bindings from which to generate binding classes. |
| 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. |
| 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. |
(see also
Protected Methods
)
Top
| Name | Description | |
|---|---|---|
| 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. |
| Equals | Overloaded. Determines whether two Object instances are equal. (inherited from Object) |
| GetHashCode | Serves as a hash function for a particular type. (inherited from Object) |
| GetType | Gets the Type of the current instance. (inherited from Object) |
| OperationBindingSyntaxException | Produces an Exception indicating that the current OperationBinding instance for which a binding class is being generated is invalid within the target namespace. |
| OperationSyntaxException | Produces an Exception indicating that the current Operation instance for which a binding class is being generated is invalid within the target namespace. |
| ReferenceEquals | Determines whether the specified Object instances are the same instance. (inherited from Object) |
| ToString | Returns a String that represents the current Object. (inherited from Object) |
| 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. |
| 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. |
| 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. |
| Name | Description | |
|---|---|---|
| BeginClass | When overridden in a derived class, initializes the generation of a binding class. |
| BeginNamespace | When overridden in a derived class, performs namespace-wide initialization during code generation. |
| EndClass | When overridden in a derived class, processes a binding class. |
| EndNamespace | When overridden in a derived class, performs processing for an entire namespace. |
| 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) |
| GenerateMethod | When overridden in a derived class, generates method code for binding classes. |
| IsBindingSupported | When overridden in a derived class, determines whether a class can be generated for the current binding. |
| IsOperationFlowSupported | When overridden in a derived class, determines whether the current operation's operation flow is supported. |
| MemberwiseClone | Creates a shallow copy of the current Object. (inherited from Object) |
Community Additions
ADD
Show: