IDispatchMessageFormatter Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert Methoden, die Anforderungsnachrichten deserialisieren und Antwortnachrichten in einer Dienstanwendung serialisieren.
public interface class IDispatchMessageFormatter
public interface IDispatchMessageFormatter
type IDispatchMessageFormatter = interface
Public Interface IDispatchMessageFormatter
Beispiele
Ein vollständiges Beispiel finden Sie unter "Operation Formatter" und "Operation Selector".
Hinweise
Implementieren Sie die IDispatchMessageFormatter Schnittstelle, um eine Formatierererweiterung zu erstellen, die die Serialisierung von Parametern in eine Nachricht und die Deserialisierung von einer Nachricht in Parameter in einer Dienstanwendung steuert. Um den benutzerdefinierten Formatierer in die Dienstanwendung einzufügen, weisen Sie das IDispatchMessageFormatter Objekt der Formatter Eigenschaft mithilfe eines Verhaltens zu.
Methoden
| Name | Beschreibung |
|---|---|
| DeserializeRequest(Message, Object[]) |
Deserialisiert eine Nachricht in einem Array von Parametern. |
| SerializeReply(MessageVersion, Object[], Object) |
Serialisiert eine Antwortnachricht aus einer angegebenen Nachrichtenversion, einem Array von Parametern und einem Rückgabewert. |