SoapServerProtocol Class

Definition

The .NET Framework creates an instance of the SoapServerProtocol class to process XML Web service requests.

public ref class SoapServerProtocol : System::Web::Services::Protocols::ServerProtocol
public class SoapServerProtocol : System.Web.Services.Protocols.ServerProtocol
type SoapServerProtocol = class
    inherit ServerProtocol
Public Class SoapServerProtocol
Inherits ServerProtocol
Inheritance
SoapServerProtocol

Remarks

You can override the RouteRequest method to process XML Web service requests that are not explicitly declared and handled by users through a method in their XML Web service marked with WebMethodAttribute.

Constructors

SoapServerProtocol()

Creates a new SoapServerProtocol.

Properties

Context

Gets the HttpContext object for the derived class.

(Inherited from ServerProtocol)
Request

Gets the HttpRequest object for the derived class.

(Inherited from ServerProtocol)
Response

Gets the HttpResponse object for the derived class.

(Inherited from ServerProtocol)
Target

Gets the service object that is invoked.

(Inherited from ServerProtocol)

Methods

AddToCache(Type, Type, Object)

Stores a Object in the cache using a key that is created from the specified protocol type and server type.

(Inherited from ServerProtocol)
Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetFromCache(Type, Type)

Retrieves the Object that is stored in the cache using the key that was created from the specified protocol type and server type.

(Inherited from ServerProtocol)
GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetReaderForMessage(SoapServerMessage, Int32)

Returns an XmlTextReader initialized with the specified SoapServerMessage and buffer size.

GetType()

Gets the Type of the current instance.

(Inherited from Object)
GetWriterForMessage(SoapServerMessage, Int32)

Returns an XmlTextWriter initialized with the specified SoapServerMessage and buffer size.

MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ModifyInitializedExtensions(PriorityGroup, SoapExtension[])

Applies the specified priority and group attributes to the SOAP extensions contained in the specified array of type SoapExtension.

RouteRequest(SoapServerMessage)

Returns the SoapServerMethod to which the specified SoapServerMessage should be routed.

ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to