GeneratedEmbeddings<TEmbedding> 类

定义

表示用于生成嵌入的作的结果。

generic <typename TEmbedding>
 where TEmbedding : Embeddingpublic ref class GeneratedEmbeddings sealed : System::Collections::Generic::ICollection<TEmbedding>, System::Collections::Generic::IEnumerable<TEmbedding>, System::Collections::Generic::IList<TEmbedding>, System::Collections::Generic::IReadOnlyCollection<TEmbedding>, System::Collections::Generic::IReadOnlyList<TEmbedding>
public sealed class GeneratedEmbeddings<TEmbedding> : System.Collections.Generic.ICollection<TEmbedding>, System.Collections.Generic.IEnumerable<TEmbedding>, System.Collections.Generic.IList<TEmbedding>, System.Collections.Generic.IReadOnlyCollection<TEmbedding>, System.Collections.Generic.IReadOnlyList<TEmbedding> where TEmbedding : Embedding
type GeneratedEmbeddings<'Embedding (requires 'Embedding :> Embedding)> = class
    interface IList<'Embedding (requires 'Embedding :> Embedding)>
    interface ICollection<'Embedding (requires 'Embedding :> Embedding)>
    interface seq<'Embedding (requires 'Embedding :> Embedding)>
    interface IEnumerable
    interface IReadOnlyList<'Embedding (requires 'Embedding :> Embedding)>
    interface IReadOnlyCollection<'Embedding (requires 'Embedding :> Embedding)>
Public NotInheritable Class GeneratedEmbeddings(Of TEmbedding)
Implements ICollection(Of TEmbedding), IEnumerable(Of TEmbedding), IList(Of TEmbedding), IReadOnlyCollection(Of TEmbedding), IReadOnlyList(Of TEmbedding)

类型参数

TEmbedding

指定生成的嵌入的类型。

继承
GeneratedEmbeddings<TEmbedding>
实现

构造函数

名称 说明
GeneratedEmbeddings<TEmbedding>()

初始化 GeneratedEmbeddings<TEmbedding> 类的新实例。

GeneratedEmbeddings<TEmbedding>(IEnumerable<TEmbedding>)

初始化包含指定集合中所有嵌入项的类的新实例 GeneratedEmbeddings<TEmbedding>

GeneratedEmbeddings<TEmbedding>(Int32)

使用指定的容量初始化类的新实例 GeneratedEmbeddings<TEmbedding>

属性

名称 说明
AdditionalProperties

获取或设置与嵌入关联的任何其他属性。

Count

获取包含在 . 中的 ICollection<T>元素数。

Item[Int32]

获取或设置指定索引处的元素。

Usage

获取或设置嵌入生成的使用情况详细信息。

方法

名称 说明
Add(TEmbedding)

将项添加到 ICollection<T>

AddRange(IEnumerable<TEmbedding>)

将指定集合中的嵌入内容添加到此列表的末尾。

Clear()

ICollection<T>.. 中删除所有项

Contains(TEmbedding)

确定 ICollection<T> 是否包含特定值。

CopyTo(TEmbedding[], Int32)

将元素ICollection<T>复制到从特定Array索引开始的元素Array

GetEnumerator()

返回循环访问集合的枚举器。

IndexOf(TEmbedding)

确定 IList<T>中特定项的索引。

Insert(Int32, TEmbedding)

将项插入 IList<T> 到指定索引处。

Remove(TEmbedding)

ICollection<T>中删除特定对象的第一个匹配项。

RemoveAt(Int32)

IList<T>删除指定索引处的项。

显式接口实现

名称 说明
ICollection<TEmbedding>.IsReadOnly

获取一个值,该值指示是否 ICollection<T> 为只读。

IEnumerable.GetEnumerator()

返回循环访问集合的枚举器。

扩展方法

名称 说明
ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

IEnumerable<T> 转换为 IAsyncEnumerable<T>

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

根据指定的键选择器和元素选择器函数从 FrozenDictionary<TKey,TValue> 创建 IEnumerable<T>

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

根据指定的键选择器函数创建一个FrozenDictionary<TKey,TValue>IEnumerable<T>

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

使用指定的值创建一个 FrozenSet<T>

ToImmutableArray<TSource>(IEnumerable<TSource>)

从指定的集合创建不可变数组。

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

枚举和转换序列,并使用指定的键和值比较器生成其内容的不可变字典。

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

枚举和转换序列,并使用指定的键比较器生成其内容的不可变字典。

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

枚举和转换序列,并生成其内容的不可变字典。

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

基于序列的某些转换构造不可变字典。

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

从现有元素集合构造不可变字典,将转换函数应用于源键。

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

枚举序列,生成其内容的不可变哈希集,并为集类型使用指定的相等比较器。

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

枚举序列并生成其内容的不可变哈希集。

ToImmutableList<TSource>(IEnumerable<TSource>)

枚举序列并生成其内容的不可变列表。

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

枚举和转换序列,并使用指定的键和值比较器生成其内容的不可变排序字典。

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

枚举和转换序列,并使用指定的键比较器生成其内容的不可变排序字典。

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

枚举和转换序列,并生成其内容的不可变排序字典。

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

枚举序列,生成其内容的不可变排序集,并使用指定的比较器。

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

枚举序列并生成其内容的不可变排序集。

适用于