Sprache

AIFunctionArguments Konstruktoren

Definition

Initialisiert eine neue Instanz der AIFunctionArguments-Klasse.

Überlädt

Name Beschreibung
AIFunctionArguments()

Initialisiert eine neue Instanz der AIFunctionArguments Klasse und verwendet den Standardvergleich für Schlüsselvergleiche.

AIFunctionArguments(IDictionary<String,Object>)

Initialisiert eine neue Instanz der Klasse, die AIFunctionArguments die angegebene argumentsKlasse enthält.

AIFunctionArguments(IEqualityComparer<String>)

Initialisiert eine neue Instanz der AIFunctionArguments-Klasse.

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

Initialisiert eine neue Instanz der Klasse, die AIFunctionArguments die angegebene argumentsKlasse enthält.

AIFunctionArguments()

Initialisiert eine neue Instanz der AIFunctionArguments Klasse und verwendet den Standardvergleich für Schlüsselvergleiche.

public:
 AIFunctionArguments();
public AIFunctionArguments();
Public Sub New ()

Hinweise

Dies IEqualityComparer<T> ist standardmäßig Ordnungszahl.

Gilt für:

AIFunctionArguments(IDictionary<String,Object>)

Initialisiert eine neue Instanz der Klasse, die AIFunctionArguments die angegebene argumentsKlasse enthält.

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))

Parameter

arguments
IDictionary<String,Object>

Die argumente, die durch diese Instanz dargestellt werden.

Hinweise

Der arguments Verweis wird gespeichert, wenn es sich bei der Instanz bereits um eine Dictionary<TKey,TValue>Instanz handelt. In diesem Fall werden alle Wörterbuchvorgänge in dieser Instanz direkt an diese Instanz weitergeleitet. Wenn arguments es sich nicht um ein Wörterbuch handelt, wird ein flacher Klon seiner Daten verwendet, um diese Instanz aufzufüllen. A nullarguments wird als leeres Parameterwörterbuch behandelt. Dies IEqualityComparer<T> ist standardmäßig Ordnungszahl.

Gilt für:

AIFunctionArguments(IEqualityComparer<String>)

Initialisiert eine neue Instanz der AIFunctionArguments-Klasse.

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))

Parameter

comparer
IEqualityComparer<String>

Der IEqualityComparer<T> für Schlüsselvergleiche zu verwendende Schlüsselvergleich.

Gilt für:

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

Initialisiert eine neue Instanz der Klasse, die AIFunctionArguments die angegebene argumentsKlasse enthält.

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))

Parameter

arguments
IDictionary<String,Object>

Die argumente, die durch diese Instanz dargestellt werden.

comparer
IEqualityComparer<String>

Die IEqualityComparer<T> zu verwendende.

Hinweise

Der arguments Verweis wird gespeichert, wenn die Instanz bereits Dictionary<TKey,TValue> mit demselben IEqualityComparer<T> ist oder wenn argumentsnull in diesem Fall alle Wörterbuchvorgänge in dieser Instanz direkt an diese Instanz weitergeleitet werden, andernfalls wird ein flacher Klon der bereitgestellten argumentsInstanz weitergeleitet. A nullarguments wird als leeres Parameterwörterbuch behandelt.

Gilt für: