JsonObject.TryAdd Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| TryAdd(String, JsonNode, Int32) |
Добавляет элемент с указанным именем и значением в JsonObjectобъект, если свойство с именем |
| TryAdd(String, JsonNode) |
Добавляет элемент с указанным именем и значением в JsonObjectобъект, если свойство с именем |
TryAdd(String, JsonNode, Int32)
- Исходный код:
- JsonObject.IDictionary.cs
- Исходный код:
- JsonObject.IDictionary.cs
- Исходный код:
- JsonObject.IDictionary.cs
Добавляет элемент с указанным именем и значением в JsonObjectобъект, если свойство с именем propertyName еще не существует.
public:
bool TryAdd(System::String ^ propertyName, System::Text::Json::Nodes::JsonNode ^ value, [Runtime::InteropServices::Out] int % index);
public bool TryAdd(string propertyName, System.Text.Json.Nodes.JsonNode? value, out int index);
member this.TryAdd : string * System.Text.Json.Nodes.JsonNode * int -> bool
Public Function TryAdd (propertyName As String, value As JsonNode, ByRef index As Integer) As Boolean
Параметры
- propertyName
- String
Имя свойства добавляемого элемента.
- value
- JsonNode
Значение добавляемого элемента.
- index
- Int32
Индекс добавленного или существующего propertyName. Это всегда допустимый индекс в объекте JsonObject.
Возвращаемое значение
true Значение , если свойство не существовало, и элемент был добавлен; falseв противном случае .
Исключения
propertyName равно null.
Применяется к
TryAdd(String, JsonNode)
- Исходный код:
- JsonObject.IDictionary.cs
- Исходный код:
- JsonObject.IDictionary.cs
- Исходный код:
- JsonObject.IDictionary.cs
Добавляет элемент с указанным именем и значением в JsonObjectобъект, если свойство с именем propertyName еще не существует.
public:
bool TryAdd(System::String ^ propertyName, System::Text::Json::Nodes::JsonNode ^ value);
public bool TryAdd(string propertyName, System.Text.Json.Nodes.JsonNode? value);
member this.TryAdd : string * System.Text.Json.Nodes.JsonNode -> bool
Public Function TryAdd (propertyName As String, value As JsonNode) As Boolean
Параметры
- propertyName
- String
Имя свойства добавляемого элемента.
- value
- JsonNode
Значение добавляемого элемента.
Возвращаемое значение
true Значение , если свойство не существовало, и элемент был добавлен; falseв противном случае .
Исключения
propertyName равно null.