Freigeben über


ODataMessageReader.DetectPayloadKind-Methode

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

Namespace:  Microsoft.Data.OData
Assembly:  Microsoft.Data.OData (in Microsoft.Data.OData.dll)

Syntax

'Declaration
Public Function DetectPayloadKind As IEnumerable(Of ODataPayloadKindDetectionResult)
'Usage
Dim instance As ODataMessageReader
Dim returnValue As IEnumerable(Of ODataPayloadKindDetectionResult)

returnValue = instance.DetectPayloadKind()
public IEnumerable<ODataPayloadKindDetectionResult> DetectPayloadKind()
public:
IEnumerable<ODataPayloadKindDetectionResult^>^ DetectPayloadKind()
member DetectPayloadKind : unit -> IEnumerable<ODataPayloadKindDetectionResult> 
public function DetectPayloadKind() : IEnumerable<ODataPayloadKindDetectionResult>

Rückgabewert

Typ: System.Collections.Generic.IEnumerable<ODataPayloadKindDetectionResult>
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.

Siehe auch

Verweis

ODataMessageReader Klasse

Microsoft.Data.OData-Namespace