AIFunctionArguments Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| AIFunctionArguments() |
Инициализирует новый экземпляр AIFunctionArguments класса и использует средство сравнения по умолчанию для сравнения ключей. |
| AIFunctionArguments(IDictionary<String,Object>) |
Инициализирует новый экземпляр AIFunctionArguments класса, содержащего указанный |
| AIFunctionArguments(IEqualityComparer<String>) |
Инициализирует новый экземпляр класса AIFunctionArguments. |
| AIFunctionArguments(IDictionary<String,Object>, IEqualityComparer<String>) |
Инициализирует новый экземпляр AIFunctionArguments класса, содержащего указанный |
AIFunctionArguments()
- Исходный код:
- AIFunctionArguments.cs
Инициализирует новый экземпляр AIFunctionArguments класса и использует средство сравнения по умолчанию для сравнения ключей.
public:
AIFunctionArguments();
public AIFunctionArguments();
Public Sub New ()
Комментарии
Порядковый IEqualityComparer<T> номер по умолчанию.
Применяется к
AIFunctionArguments(IDictionary<String,Object>)
- Исходный код:
- AIFunctionArguments.cs
Инициализирует новый экземпляр AIFunctionArguments класса, содержащего указанный arguments.
public:
AIFunctionArguments(System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ arguments);
public AIFunctionArguments(System.Collections.Generic.IDictionary<string,object?>? arguments);
new Microsoft.Extensions.AI.AIFunctionArguments : System.Collections.Generic.IDictionary<string, obj> -> Microsoft.Extensions.AI.AIFunctionArguments
Public Sub New (arguments As IDictionary(Of String, Object))
Параметры
- arguments
- IDictionary<String,Object>
Аргументы, представленные этим экземпляром.
Комментарии
Ссылка arguments будет сохранена, если экземпляр уже является экземпляром Dictionary<TKey,TValue>, в этом случае все операции словаря в этом экземпляре будут перенаправлены непосредственно в этот экземпляр. Если arguments словарь не является словарем, то для заполнения этого экземпляра будет использоваться неглубокий клон данных. A nullarguments рассматривается как пустой словарь параметров. Порядковый IEqualityComparer<T> номер по умолчанию.
Применяется к
AIFunctionArguments(IEqualityComparer<String>)
- Исходный код:
- AIFunctionArguments.cs
Инициализирует новый экземпляр класса AIFunctionArguments.
public:
AIFunctionArguments(System::Collections::Generic::IEqualityComparer<System::String ^> ^ comparer);
public AIFunctionArguments(System.Collections.Generic.IEqualityComparer<string>? comparer);
new Microsoft.Extensions.AI.AIFunctionArguments : System.Collections.Generic.IEqualityComparer<string> -> Microsoft.Extensions.AI.AIFunctionArguments
Public Sub New (comparer As IEqualityComparer(Of String))
Параметры
- comparer
- IEqualityComparer<String>
Используется IEqualityComparer<T> для сравнения ключей.
Применяется к
AIFunctionArguments(IDictionary<String,Object>, IEqualityComparer<String>)
- Исходный код:
- AIFunctionArguments.cs
Инициализирует новый экземпляр AIFunctionArguments класса, содержащего указанный arguments.
public:
AIFunctionArguments(System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ arguments, System::Collections::Generic::IEqualityComparer<System::String ^> ^ comparer);
public AIFunctionArguments(System.Collections.Generic.IDictionary<string,object?>? arguments, System.Collections.Generic.IEqualityComparer<string>? comparer);
new Microsoft.Extensions.AI.AIFunctionArguments : System.Collections.Generic.IDictionary<string, obj> * System.Collections.Generic.IEqualityComparer<string> -> Microsoft.Extensions.AI.AIFunctionArguments
Public Sub New (arguments As IDictionary(Of String, Object), comparer As IEqualityComparer(Of String))
Параметры
- arguments
- IDictionary<String,Object>
Аргументы, представленные этим экземпляром.
- comparer
- IEqualityComparer<String>
Используемый IEqualityComparer<T> объект.
Комментарии
Ссылка arguments будет сохранена, если экземпляр уже Dictionary<TKey,TValue> имеет то же самое IEqualityComparer<T> или если argumentsnull в этом случае все операции словаря в этом экземпляре будут перенаправлены непосредственно в этот экземпляр в противном случае неглубокий клон предоставленного arguments. A nullarguments будет рассматриваться как пустой словарь параметров.