AIFunctionArguments Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| 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 |
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.