AIFunctionArguments Sınıf

Tanım

ile InvokeAsync(AIFunctionArguments, CancellationToken)kullanılacak bağımsız değişkenleri temsil eder.

public ref class AIFunctionArguments : System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IReadOnlyCollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IReadOnlyDictionary<System::String ^, System::Object ^>
public class AIFunctionArguments : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IReadOnlyDictionary<string,object>
type AIFunctionArguments = class
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
    interface IReadOnlyDictionary<string, obj>
    interface IReadOnlyCollection<KeyValuePair<string, obj>>
Public Class AIFunctionArguments
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), IReadOnlyCollection(Of KeyValuePair(Of String, Object)), IReadOnlyDictionary(Of String, Object)
Devralma
AIFunctionArguments
Uygulamalar

Açıklamalar

AIFunctionArguments , bir öğesine giriş olarak kullanılan ad/değer çiftlerinin AIFunctionsözlüğüdür. Ancak bir örnek, bağımlılık ekleme kapsayıcısından herhangi bir hizmeti çözümlemesi gerekiyorsa tarafından AIFunction kullanılabilecek isteğe bağlı IServiceProvider gibi nominal olmayan ek bilgiler taşır.

Oluşturucular

Name Description
AIFunctionArguments()

Sınıfının yeni bir örneğini AIFunctionArguments başlatır ve anahtar karşılaştırmaları için varsayılan karşılaştırıcıyı kullanır.

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

Belirtilen argumentsöğesini içeren sınıfının yeni bir örneğini AIFunctionArguments başlatır.

AIFunctionArguments(IDictionary<String,Object>)

Belirtilen argumentsöğesini içeren sınıfının yeni bir örneğini AIFunctionArguments başlatır.

AIFunctionArguments(IEqualityComparer<String>)

AIFunctionArguments sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
Context

Bu bağımsız değişkenlerle ilişkili ek bağlamı alır veya ayarlar.

Count

içinde ICollection<T>bulunan öğe sayısını alır.

Item[String]

Belirtilen anahtarla öğesini alır veya ayarlar.

Keys

anahtarlarını ICollection<T>içeren bir IDictionary<TKey,TValue> alır.

Services

İsteğe bağlı olarak bu bağımsız değişkenlerle ilişkili hizmetleri alır veya ayarlar.

Values

içindeki ICollection<T>değerleri içeren bir IDictionary<TKey,TValue> alır.

Yöntemler

Name Description
Add(String, Object)

sağlanan anahtara ve değerine IDictionary<TKey,TValue>sahip bir öğe ekler.

Clear()

öğesinden ICollection<T>tüm öğeleri kaldırır.

ContainsKey(String)

öğesinin IDictionary<TKey,TValue> belirtilen anahtara sahip bir öğe içerip içermediğini belirler.

CopyTo(KeyValuePair<String,Object>[], Int32)

ICollection<T> öğelerini belirli bir Array dizininden başlayarak bir Arraykopyalar.

GetEnumerator()

Koleksiyonda yineleyen bir numaralandırıcı döndürür.

Remove(String)

öğesinden IDictionary<TKey,TValue>belirtilen anahtara sahip öğesini kaldırır.

TryGetValue(String, Object)

ile InvokeAsync(AIFunctionArguments, CancellationToken)kullanılacak bağımsız değişkenleri temsil eder.

Belirtik Arabirim Kullanımları

Name Description
ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>)

öğesine ICollection<T>bir öğe ekler.

ICollection<KeyValuePair<String,Object>>.Contains(KeyValuePair<String,Object>)

öğesinin ICollection<T> belirli bir değer içerip içermediğini belirler.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

öğesinin salt okunur olup olmadığını ICollection<T> belirten bir değer alır.

ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>)

Belirli bir nesnenin ilk oluşumunu öğesinden ICollection<T>kaldırır.

IEnumerable.GetEnumerator()

Bir koleksiyonda yineleyen bir numaralandırıcı döndürür.

IReadOnlyDictionary<String,Object>.Keys

Salt okunur sözlükteki anahtarları içeren numaralandırılabilir bir koleksiyon alır.

IReadOnlyDictionary<String,Object>.Values

Salt okunur sözlükteki değerleri içeren numaralandırılabilir bir koleksiyon alır.

Uzantı Metotları

Name Description
ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

bir IEnumerable<T> öğesine IAsyncEnumerable<T>dönüştürür.

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Belirtilen anahtar seçici ve öğe seçici işlevlerine göre öğesinden bir FrozenDictionary<TKey,TValue>IEnumerable<T> oluşturur.

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Belirtilen anahtar seçici işlevine göre işlevinden bir FrozenDictionary<TKey,TValue>IEnumerable<T> oluşturur.

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)

Belirtilen değerlerle bir FrozenSet<T> oluşturur.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Belirtilen koleksiyondan sabit bir dizi oluşturur.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

Bir diziyi numaralandırır ve dönüştürür ve belirtilen anahtar ve değer karşılaştırıcılarını kullanarak içeriğinin sabit bir sözlüğü oluşturur.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

Bir diziyi numaralandırır ve dönüştürür ve belirtilen anahtar karşılaştırıcıyı kullanarak içeriğinin sabit bir sözlüğü oluşturur.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Bir diziyi numaralandırır ve dönüştürür ve içeriğinin sabit bir sözlüğü oluşturur.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Bir dizideki bazı dönüştürmeleri temel alan sabit bir sözlük oluşturur.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Var olan bir öğe koleksiyonundan sabit bir sözlük oluşturur ve kaynak anahtarlara bir dönüştürme işlevi uygular.

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Bir diziyi numaralandırır, içeriğini sabit bir karma kümesi oluşturur ve küme türü için belirtilen eşitlik karşılaştırıcısını kullanır.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Bir diziyi numaralandırır ve içeriğinin sabit bir karma kümesini oluşturur.

ToImmutableList<TSource>(IEnumerable<TSource>)

Bir diziyi numaralandırır ve içeriğinin sabit bir listesini oluşturur.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

Bir diziyi numaralandırır ve dönüştürür ve belirtilen anahtar ve değer karşılaştırıcılarını kullanarak içeriğinin sabit bir sıralanmış sözlüğü oluşturur.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

Bir diziyi numaralandırır ve dönüştürür ve belirtilen anahtar karşılaştırıcıyı kullanarak içeriğinin sabit bir sıralanmış sözlüğü oluşturur.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Bir diziyi numaralandırır ve dönüştürür ve içeriğinin sabit sıralanabilir bir sözlüğü oluşturur.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Bir diziyi numaralandırır, içeriğinin sabit bir sıralanmış kümesini oluşturur ve belirtilen karşılaştırıcıyı kullanır.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Bir diziyi numaralandırır ve içindekilerin sabit sıralanabilir bir kümesini oluşturur.

Şunlara uygulanır