BrokeredMessage.GetBody Methode
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.
Überlädt
GetBody<T>() |
Deserialisiert den Brokernachrichtentext in ein Objekt des angegebenen Typs, indem mit einer DataContractSerializer Binärdatei XmlDictionaryReaderverwendet wird. |
GetBody<T>(XmlObjectSerializer) |
Deserialisiert den BrokeredMessage-Text in ein Objekt des angegebenen Typs mithilfe von DataContractSerializer mit einem Binary XmlObjectSerializer. |
GetBody<T>()
Deserialisiert den Brokernachrichtentext in ein Objekt des angegebenen Typs, indem mit einer DataContractSerializer Binärdatei XmlDictionaryReaderverwendet wird.
public T GetBody<T> ();
member this.GetBody : unit -> 'T
Public Function GetBody(Of T) () As T
Typparameter
- T
Der Typ, für den der Nachrichtentext deserialisiert wird.
Gibt zurück
Das deserialisierte Objekt oder Diagramm.
Ausnahmen
Wenn sich die Nachricht im Zustand "Verworfen" befindet oder der Nachrichtentextdatenstrom bereits verworfen wurde.
Wenn die Nachricht einen NULL-Textdatenstrom enthält oder der Textdatenstrom keine Daten enthält oder der Nachrichtentext bereits verbraucht wurde.
Gilt für:
GetBody<T>(XmlObjectSerializer)
Deserialisiert den BrokeredMessage-Text in ein Objekt des angegebenen Typs mithilfe von DataContractSerializer mit einem Binary XmlObjectSerializer.
public T GetBody<T> (System.Runtime.Serialization.XmlObjectSerializer serializer);
member this.GetBody : System.Runtime.Serialization.XmlObjectSerializer -> 'T
Public Function GetBody(Of T) (serializer As XmlObjectSerializer) As T
Typparameter
- T
Generischer Typparameter.
Parameter
- serializer
- XmlObjectSerializer
Das Serialisierungsobjekt.
Gibt zurück
Das deserialisierte Objekt/Graph
Ausnahmen
Wird ausgelöst, wenn sich die Nachricht im Status "Verworfen" befindet.
Wird ausgelöst, wenn mit einem Null-Serialisierungsobjekt aufgerufen wird.
Wird ausgelöst, wenn die Nachricht einen Null-Textdatenstrom enthält, keine Daten enthält oder wenn der Stream einmal gelesen wurde (über beliebige GetBody()-Aufrufe).
Gilt für:
Azure SDK for .NET