JsonElement.TryGetProperty Methode

Definitie

Overloads

Name Description
TryGetProperty(String, JsonElement)

Hiermee wordt gezocht naar een eigenschap met de naam propertyName in het huidige object en wordt een waarde geretourneerd die aangeeft of een dergelijke eigenschap al dan niet bestaat. Wanneer de eigenschap bestaat, wordt de waarde toegewezen aan het value argument.

TryGetProperty(ReadOnlySpan<Byte>, JsonElement)

Hiermee wordt gezocht naar een eigenschap met de naam utf8PropertyName in het huidige object en wordt een waarde geretourneerd die aangeeft of een dergelijke eigenschap al dan niet bestaat. Wanneer de eigenschap bestaat, wijst de methode de waarde toe aan het value argument.

TryGetProperty(ReadOnlySpan<Char>, JsonElement)

Hiermee wordt gezocht naar een eigenschap met de naam propertyName in het huidige object en wordt een waarde geretourneerd die aangeeft of een dergelijke eigenschap al dan niet bestaat. Wanneer de eigenschap bestaat, wijst de methode de waarde toe aan het value argument.

TryGetProperty(String, JsonElement)

Bron:
JsonElement.cs
Bron:
JsonElement.cs
Bron:
JsonElement.cs
Bron:
JsonElement.cs
Bron:
JsonElement.cs
Bron:
JsonElement.cs
Bron:
JsonElement.cs

Hiermee wordt gezocht naar een eigenschap met de naam propertyName in het huidige object en wordt een waarde geretourneerd die aangeeft of een dergelijke eigenschap al dan niet bestaat. Wanneer de eigenschap bestaat, wordt de waarde toegewezen aan het value argument.

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

Parameters

propertyName
String

De naam van de eigenschap die u wilt zoeken.

value
JsonElement

Wanneer deze methode wordt geretourneerd, bevat deze de waarde van de opgegeven eigenschap.

Retouren

true als de eigenschap is gevonden; anders, false.

Uitzonderingen

propertyName is null.

Het bovenliggende JsonDocument item is verwijderd.

Opmerkingen

Eigenschapsnaamkoppeling wordt uitgevoerd als een ordinale, hoofdlettergevoelige vergelijking.

Als een eigenschap meerdere keren voor hetzelfde object is gedefinieerd, komt de methode overeen met de laatste definitie.

Zie ook

Van toepassing op

TryGetProperty(ReadOnlySpan<Byte>, JsonElement)

Bron:
JsonElement.cs
Bron:
JsonElement.cs
Bron:
JsonElement.cs
Bron:
JsonElement.cs
Bron:
JsonElement.cs
Bron:
JsonElement.cs
Bron:
JsonElement.cs

Hiermee wordt gezocht naar een eigenschap met de naam utf8PropertyName in het huidige object en wordt een waarde geretourneerd die aangeeft of een dergelijke eigenschap al dan niet bestaat. Wanneer de eigenschap bestaat, wijst de methode de waarde toe aan het value argument.

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

Parameters

utf8PropertyName
ReadOnlySpan<Byte>

De UTF-8 -weergave (zonder byte-Order-Mark (BOM)) van de naam van de eigenschap die moet worden geretourneerd.

value
JsonElement

Hiermee ontvangt u de waarde van de locatie-eigenschap.

Retouren

true als de eigenschap is gevonden; anders, false.

Uitzonderingen

Het bovenliggende JsonDocument item is verwijderd.

Opmerkingen

Eigenschapsnaamkoppeling wordt uitgevoerd als een ordinale, hoofdlettergevoelige vergelijking.

Als een eigenschap meerdere keren voor hetzelfde object is gedefinieerd, komt de methode overeen met de laatste definitie.

Zie Aangepaste serializers en deserializers schrijven met System.Text.Json voor meer informatie.

Zie ook

Van toepassing op

TryGetProperty(ReadOnlySpan<Char>, JsonElement)

Bron:
JsonElement.cs
Bron:
JsonElement.cs
Bron:
JsonElement.cs
Bron:
JsonElement.cs
Bron:
JsonElement.cs
Bron:
JsonElement.cs
Bron:
JsonElement.cs

Hiermee wordt gezocht naar een eigenschap met de naam propertyName in het huidige object en wordt een waarde geretourneerd die aangeeft of een dergelijke eigenschap al dan niet bestaat. Wanneer de eigenschap bestaat, wijst de methode de waarde toe aan het value argument.

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

Parameters

propertyName
ReadOnlySpan<Char>

De naam van de eigenschap die u wilt zoeken.

value
JsonElement

Wanneer deze methode wordt geretourneerd, bevat deze de waarde van de opgegeven eigenschap.

Retouren

true als de eigenschap is gevonden; anders, false.

Uitzonderingen

Het bovenliggende JsonDocument item is verwijderd.

Opmerkingen

Eigenschapsnaamkoppeling wordt uitgevoerd als een ordinale, hoofdlettergevoelige vergelijking.

Als een eigenschap meerdere keren voor hetzelfde object is gedefinieerd, komt de methode overeen met de laatste definitie.

Zie ook

Van toepassing op