AdditionalPropertiesExtensions.TryAdd<T> Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Attempts to add a property using the type name of the property as the key.
public static bool TryAdd<T>(this Microsoft.Extensions.AI.AdditionalPropertiesDictionary additionalProperties, T value);
static member TryAdd : Microsoft.Extensions.AI.AdditionalPropertiesDictionary * 'T -> bool
<Extension()>
Public Function TryAdd(Of T) (additionalProperties As AdditionalPropertiesDictionary, value As T) As Boolean
Type Parameters
- T
The type of the property to add.
Parameters
- additionalProperties
- AdditionalPropertiesDictionary
The dictionary of additional properties.
- value
- T
The value to add.
Returns
true if the value was added successfully; false if the key already exists.
Remarks
This method uses the full name of the type parameter as the key. If the key already exists, the value is not updated and the method returns false.