Freigeben über


ODataMessageReader.DetectPayloadKindAsync Methode

Definition

Bestimmt die möglichen Nutzlastarten und -formate der gelesenen Nutzlast und gibt diese zurück.

public System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.OData.ODataPayloadKindDetectionResult>> DetectPayloadKindAsync ();
member this.DetectPayloadKindAsync : unit -> System.Threading.Tasks.Task<seq<Microsoft.OData.ODataPayloadKindDetectionResult>>
Public Function DetectPayloadKindAsync () As Task(Of IEnumerable(Of ODataPayloadKindDetectionResult))

Gibt zurück

Der Satz möglicher Nutzlastarten und -formate für die von diesem Reader gelesene Nutzlast.

Hinweise

Wenn diese Methode aufgerufen wird, wird zuerst der Inhaltstyp analysiert und bestimmt, ob mehrere übereinstimmende Nutzlastarten vorhanden sind, die für den Inhaltstyp der Nachricht registriert wurden. Wenn dies der Fall ist, wird die Erkennung der Nutzlastart für alle Formate ausgeführt, die eine übereinstimmende registrierte Nutzlastart aufweisen. Beachten Sie, dass durch diese Methode mehrere Ergebnisse zurückgegeben werden können, wenn eine Nutzlast für mehrere Nutzlastarten gültig ist; es wird jedoch jeweils höchstens ein Ergebnis pro Nutzlastart zurückgegeben.

Gilt für: