JsonElement.TryGetProperty Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| TryGetProperty(String, JsonElement) |
Söker efter en egenskap med namnet |
| TryGetProperty(ReadOnlySpan<Byte>, JsonElement) |
Söker efter en egenskap med namnet |
| TryGetProperty(ReadOnlySpan<Char>, JsonElement) |
Söker efter en egenskap med namnet |
TryGetProperty(String, JsonElement)
- Källa:
- JsonElement.cs
- Källa:
- JsonElement.cs
- Källa:
- JsonElement.cs
- Källa:
- JsonElement.cs
- Källa:
- JsonElement.cs
- Källa:
- JsonElement.cs
- Källa:
- JsonElement.cs
Söker efter en egenskap med namnet propertyName i det aktuella objektet och returnerar ett värde som anger om en sådan egenskap finns eller inte. När egenskapen finns tilldelas dess värde till value argumentet.
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
Parametrar
- propertyName
- String
Namnet på den egenskap som ska hittas.
- value
- JsonElement
När den här metoden returneras innehåller värdet för den angivna egenskapen.
Returer
trueom egenskapen hittades; annars . false
Undantag
propertyName är null.
Den överordnade JsonDocument har tagits bort.
Kommentarer
Matchning av egenskapsnamn utförs som en ordningssam, skiftlägeskänslig jämförelse.
Om en egenskap definieras flera gånger för samma objekt matchar metoden den senaste definitionen.
Se även
Gäller för
TryGetProperty(ReadOnlySpan<Byte>, JsonElement)
- Källa:
- JsonElement.cs
- Källa:
- JsonElement.cs
- Källa:
- JsonElement.cs
- Källa:
- JsonElement.cs
- Källa:
- JsonElement.cs
- Källa:
- JsonElement.cs
- Källa:
- JsonElement.cs
Söker efter en egenskap med namnet utf8PropertyName i det aktuella objektet och returnerar ett värde som anger om en sådan egenskap finns eller inte. När egenskapen finns tilldelar metoden sitt värde till value argumentet.
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
Parametrar
- utf8PropertyName
- ReadOnlySpan<Byte>
UTF-8-representationen (utan byte-Order-Mark (BOM)) för namnet på egenskapen som ska returneras.
- value
- JsonElement
Tar emot värdet för den lokaliserade egenskapen.
Returer
trueom egenskapen hittades; annars . false
Undantag
Den överordnade JsonDocument har tagits bort.
Kommentarer
Matchning av egenskapsnamn utförs som en ordningssam, skiftlägeskänslig jämförelse.
Om en egenskap definieras flera gånger för samma objekt matchar metoden den senaste definitionen.
Mer information finns i Skriva anpassade serialiserare och deserialiserare med System.Text.Json.
Se även
Gäller för
TryGetProperty(ReadOnlySpan<Char>, JsonElement)
- Källa:
- JsonElement.cs
- Källa:
- JsonElement.cs
- Källa:
- JsonElement.cs
- Källa:
- JsonElement.cs
- Källa:
- JsonElement.cs
- Källa:
- JsonElement.cs
- Källa:
- JsonElement.cs
Söker efter en egenskap med namnet propertyName i det aktuella objektet och returnerar ett värde som anger om en sådan egenskap finns eller inte. När egenskapen finns tilldelar metoden sitt värde till value argumentet.
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
Parametrar
- propertyName
- ReadOnlySpan<Char>
Namnet på den egenskap som ska hittas.
- value
- JsonElement
När den här metoden returneras innehåller värdet för den angivna egenskapen.
Returer
trueom egenskapen hittades; annars . false
Undantag
Den överordnade JsonDocument har tagits bort.
Kommentarer
Matchning av egenskapsnamn utförs som en ordningssam, skiftlägeskänslig jämförelse.
Om en egenskap definieras flera gånger för samma objekt matchar metoden den senaste definitionen.