SoapTransportImporter Class

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Serves as a base class for derived classes that import SOAP transmission protocols into XML Web services.

Namespace:   System.Web.Services.Description
Assembly:  System.Web.Services (in System.Web.Services.dll)

System.Object
  System.Web.Services.Description.SoapTransportImporter

[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public abstract class SoapTransportImporter

NameDescription
System_CAPS_protmethodSoapTransportImporter()

Initializes a new instance of the SoapTransportImporter class.

NameDescription
System_CAPS_pubpropertyImportContext

Gets or sets a reference to the SoapProtocolImporter performing the import action.

NameDescription
System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_pubmethodImportClass()

When overridden in a derived class, this method uses information contained in the ServiceDescription object model (available through the ImportContext property) to add transport-specific code to the class being generated.

System_CAPS_pubmethodIsSupportedTransport(String)

When overridden in a derived class, this method determines whether the specified transport protocol is supported by the XML Web service.

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

System_CAPS_cautionCaution

Although this class is designed to serve as the base class for user-defined classes, the current implementation of XML Web services does not support such user-defined classes.

For more information about specifying protocols for XML Web services, see [<topic://cpconbuildingaspnetwebservices>]. For more information about Web Services Description Language (WSDL), see the specification at http://www.w3.org/TR/wsdl/.

Notes to Inheritors:

When you inherit from SoapTransportImporter, you must override the following members: IsSupportedTransport and ImportClass.

The default implementations of these members perform no action.

.NET Framework
Available since 1.1

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: