WebHttpBehavior.GetRequestClientFormatter Methode

Definition

Ruft den Anforderungsformatierer auf dem Client für den angegebenen Dienstvorgang und Endpunkt ab.

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

Parameter

operationDescription
OperationDescription

Der Dienstvorgang.

endpoint
ServiceEndpoint

Der Dienstendpunkt.

Gibt zurück

Ein IClientMessageFormatter Verweis auf den Anforderungsformatierer auf dem Client für den angegebenen Vorgang und Endpunkt.

Hinweise

Dies ist ein Erweiterbarkeitspunkt, der abgeleitete Verhaltensweisen verwenden können, um ihre eigene Implementierung bereitzustellen, die IClientMessageFormatter aufgerufen wird, um die Eingabeparameter des Dienstvorgangsaufrufs in eine Anforderungsnachricht zu konvertieren. Parameter, die UriTemplate im Dienstvorgang angegeben sind, müssen in den To URI der Anforderungsnachricht serialisiert werden, und andere Parameter müssen in den Textkörper der Anforderungsnachricht serialisiert werden.

Gilt für: