WebHttpBehavior.GetRequestDispatchFormatter Methode

Definition

Ruft das Anforderungsformatierungsprogramm in dem Dienst für den angegebenen Dienstvorgang und Endpunkt ab.

protected:
 virtual System::ServiceModel::Dispatcher::IDispatchMessageFormatter ^ GetRequestDispatchFormatter(System::ServiceModel::Description::OperationDescription ^ operationDescription, System::ServiceModel::Description::ServiceEndpoint ^ endpoint);
protected virtual System.ServiceModel.Dispatcher.IDispatchMessageFormatter GetRequestDispatchFormatter (System.ServiceModel.Description.OperationDescription operationDescription, System.ServiceModel.Description.ServiceEndpoint endpoint);
abstract member GetRequestDispatchFormatter : System.ServiceModel.Description.OperationDescription * System.ServiceModel.Description.ServiceEndpoint -> System.ServiceModel.Dispatcher.IDispatchMessageFormatter
override this.GetRequestDispatchFormatter : System.ServiceModel.Description.OperationDescription * System.ServiceModel.Description.ServiceEndpoint -> System.ServiceModel.Dispatcher.IDispatchMessageFormatter
Protected Overridable Function GetRequestDispatchFormatter (operationDescription As OperationDescription, endpoint As ServiceEndpoint) As IDispatchMessageFormatter

Parameter

operationDescription
OperationDescription

Der Dienstvorgang.

endpoint
ServiceEndpoint

Der Dienstendpunkt.

Gibt zurück

IDispatchMessageFormatter

Ein IDispatchMessageFormatter-Verweis auf das Anforderungsformatierungsprogramm in dem Dienst für den angegebenen Vorgang und Endpunkt.

Hinweise

Abgeleitete Verhalten können diesen Erweiterungspunkt nutzen, um eine eigene IDispatchMessageFormatter-Implementierung bereitzustellen, die aufgerufen wird, um die Eingabeparameter des Dienstvorgangs aus der Anforderungsnachricht zu deserialisieren. Die in UriTemplate des Dienstvorgangs angegebenen Parameter müssen aus dem To-URI der Anforderungsnachricht deserialisiert werden. Weitere Parameter müssen aus dem Text der Anforderungsnachricht deserialisiert werden.

Gilt für