System.Web.Services.Description.ProtocolImporter: Method Members

The methods of System.Web.Services.Description.ProtocolImporter are listed below. For a list of all members, see the ProtocolImporter Members list.

See Also: Inherited members from System.Object

Public Methods

AddExtensionWarningComments(System.CodeDom.CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection)

For each unhandled extension or XML element in the input extensions collection, turns on a ServiceDescriptionImportWarnings.RequiredExtensionsIgnored or ServiceDescriptionImportWarnings.OptionalExtensionsIgnored warning for each unhandled extension or XML element in the input extensions collection.

OperationBindingSyntaxException(string) : Exception

Produces an Exception indicating that the current ProtocolImporter.OperationBinding instance for which a binding class is being generated is invalid within the target namespace.

OperationSyntaxException(string) : Exception

Produces an Exception indicating that the current ProtocolImporter.Operation instance for which a binding class is being generated is invalid within the target namespace.

UnsupportedBindingWarning(string)

Turns on an ServiceDescriptionImportWarnings.UnsupportedBindingsIgnored warning in the System.Web.Services.Description.ServiceDescriptionImportWarnings enumeration obtained through the ProtocolImporter.Warnings property. This method also adds a warning message to the comments for the class that is being generated.

UnsupportedOperationBindingWarning(string)

Turns on an ServiceDescriptionImportWarnings.UnsupportedOperationsIgnored warning in the System.Web.Services.Description.ServiceDescriptionImportWarnings enumeration obtained through the ProtocolImporter.Warnings property. This method also adds a warning message to the comments for the class that is being generated.

UnsupportedOperationWarning(string)

Turns on an ServiceDescriptionImportWarnings.UnsupportedOperationsIgnored warning in the System.Web.Services.Description.ServiceDescriptionImportWarnings enumeration obtained through the ProtocolImporter.Warnings property. This method also adds a warning message to the comments for the class that is being generated.

Protected Methods

abstract
BeginClass() : System.CodeDom.CodeTypeDeclaration

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.

abstract
GenerateMethod() : System.CodeDom.CodeMemberMethod

When overridden in a derived class, generates method code for binding classes.

abstract
IsBindingSupported() : bool

When overridden in a derived class, determines whether a class can be generated for the current binding.

abstract
IsOperationFlowSupported(OperationFlow) : bool

When overridden in a derived class, determines whether the current operation's operation flow is supported.