JsonElement.TryGetProperty 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
| Name | Beschreibung |
|---|---|
| TryGetProperty(String, JsonElement) |
Sucht nach einer Im aktuellen Objekt benannten |
| TryGetProperty(ReadOnlySpan<Byte>, JsonElement) |
Sucht nach einer Im aktuellen Objekt benannten |
| TryGetProperty(ReadOnlySpan<Char>, JsonElement) |
Sucht nach einer Im aktuellen Objekt benannten |
TryGetProperty(String, JsonElement)
- Quelle:
- JsonElement.cs
- Quelle:
- JsonElement.cs
- Quelle:
- JsonElement.cs
- Quelle:
- JsonElement.cs
- Quelle:
- JsonElement.cs
- Quelle:
- JsonElement.cs
- Quelle:
- JsonElement.cs
Sucht nach einer Im aktuellen Objekt benannten propertyName Eigenschaft, die einen Wert zurückgibt, der angibt, ob eine solche Eigenschaft vorhanden ist oder nicht. Wenn die Eigenschaft vorhanden ist, wird der Wert dem value Argument zugewiesen.
public:
bool TryGetProperty(System::String ^ propertyName, [Runtime::InteropServices::Out] System::Text::Json::JsonElement % value);
public bool TryGetProperty(string propertyName, out System.Text.Json.JsonElement value);
member this.TryGetProperty : string * JsonElement -> bool
Public Function TryGetProperty (propertyName As String, ByRef value As JsonElement) As Boolean
Parameter
- propertyName
- String
Der Name der zu suchenden Eigenschaft.
- value
- JsonElement
Wenn diese Methode zurückgegeben wird, enthält sie den Wert der angegebenen Eigenschaft.
Gibt zurück
truewenn die Eigenschaft gefunden wurde; andernfalls . false
Ausnahmen
propertyName ist null.
Das übergeordnete Element JsonDocument wurde gelöscht.
Hinweise
Der Eigenschaftennamenabgleich wird als Ordinalvergleich mit Groß-/Kleinschreibung ausgeführt.
Wenn eine Eigenschaft mehrmals für dasselbe Objekt definiert ist, entspricht die Methode der letzten solchen Definition.
Weitere Informationen
Gilt für:
TryGetProperty(ReadOnlySpan<Byte>, JsonElement)
- Quelle:
- JsonElement.cs
- Quelle:
- JsonElement.cs
- Quelle:
- JsonElement.cs
- Quelle:
- JsonElement.cs
- Quelle:
- JsonElement.cs
- Quelle:
- JsonElement.cs
- Quelle:
- JsonElement.cs
Sucht nach einer Im aktuellen Objekt benannten utf8PropertyName Eigenschaft, die einen Wert zurückgibt, der angibt, ob eine solche Eigenschaft vorhanden ist oder nicht. Wenn die Eigenschaft vorhanden ist, weist die Methode dem value Argument seinen Wert zu.
public:
bool TryGetProperty(ReadOnlySpan<System::Byte> utf8PropertyName, [Runtime::InteropServices::Out] System::Text::Json::JsonElement % value);
public bool TryGetProperty(ReadOnlySpan<byte> utf8PropertyName, out System.Text.Json.JsonElement value);
member this.TryGetProperty : ReadOnlySpan<byte> * JsonElement -> bool
Public Function TryGetProperty (utf8PropertyName As ReadOnlySpan(Of Byte), ByRef value As JsonElement) As Boolean
Parameter
- utf8PropertyName
- ReadOnlySpan<Byte>
Die UTF-8 -Darstellung (ohne Byte-Order-Mark (BOM)) des Namens der zurückzugebenden Eigenschaft.
- value
- JsonElement
Empfängt den Wert der gefundenen Eigenschaft.
Gibt zurück
truewenn die Eigenschaft gefunden wurde; andernfalls . false
Ausnahmen
Das übergeordnete Element JsonDocument wurde gelöscht.
Hinweise
Der Eigenschaftennamenabgleich wird als Ordinalvergleich mit Groß-/Kleinschreibung ausgeführt.
Wenn eine Eigenschaft mehrmals für dasselbe Objekt definiert ist, entspricht die Methode der letzten solchen Definition.
Weitere Informationen finden Sie unter How to write custom serializers and deserializers with System.Text.Json.
Weitere Informationen
Gilt für:
TryGetProperty(ReadOnlySpan<Char>, JsonElement)
- Quelle:
- JsonElement.cs
- Quelle:
- JsonElement.cs
- Quelle:
- JsonElement.cs
- Quelle:
- JsonElement.cs
- Quelle:
- JsonElement.cs
- Quelle:
- JsonElement.cs
- Quelle:
- JsonElement.cs
Sucht nach einer Im aktuellen Objekt benannten propertyName Eigenschaft, die einen Wert zurückgibt, der angibt, ob eine solche Eigenschaft vorhanden ist oder nicht. Wenn die Eigenschaft vorhanden ist, weist die Methode dem value Argument seinen Wert zu.
public:
bool TryGetProperty(ReadOnlySpan<char> propertyName, [Runtime::InteropServices::Out] System::Text::Json::JsonElement % value);
public bool TryGetProperty(ReadOnlySpan<char> propertyName, out System.Text.Json.JsonElement value);
member this.TryGetProperty : ReadOnlySpan<char> * JsonElement -> bool
Public Function TryGetProperty (propertyName As ReadOnlySpan(Of Char), ByRef value As JsonElement) As Boolean
Parameter
- propertyName
- ReadOnlySpan<Char>
Der Name der zu suchenden Eigenschaft.
- value
- JsonElement
Wenn diese Methode zurückgegeben wird, enthält sie den Wert der angegebenen Eigenschaft.
Gibt zurück
truewenn die Eigenschaft gefunden wurde; andernfalls . false
Ausnahmen
Das übergeordnete Element JsonDocument wurde gelöscht.
Hinweise
Der Eigenschaftennamenabgleich wird als Ordinalvergleich mit Groß-/Kleinschreibung ausgeführt.
Wenn eine Eigenschaft mehrmals für dasselbe Objekt definiert ist, entspricht die Methode der letzten solchen Definition.