Freigeben über


IDispatchMessageFormatter Schnittstelle

Definition

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.

Gilt für: