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>
- Реализации
-
ICollection<T> ICollection<TEmbedding> IEnumerable<T> IEnumerable<TEmbedding> IList<TEmbedding> IReadOnlyCollection<T> IReadOnlyCollection<TEmbedding> IReadOnlyList<TEmbedding> IEnumerable
Конструкторы
| Имя | Описание |
|---|---|
| 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>) |
Перечисляет последовательность и создает неизменяемый отсортированный набор его содержимого. |