AIFunctionArguments Конструкторы

Определение

Перегрузки

Имя Описание
AIFunctionArguments()

Инициализирует новый экземпляр AIFunctionArguments класса и использует средство сравнения по умолчанию для сравнения ключей.

AIFunctionArguments(IDictionary<String,Object>)

Инициализирует новый экземпляр AIFunctionArguments класса, содержащего указанный arguments.

AIFunctionArguments(IEqualityComparer<String>)

Инициализирует новый экземпляр класса AIFunctionArguments.

AIFunctionArguments(IDictionary<String,Object>, IEqualityComparer<String>)

Инициализирует новый экземпляр AIFunctionArguments класса, содержащего указанный arguments.

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 будет рассматриваться как пустой словарь параметров.

Применяется к