Поделиться через


AddInToken.IEnumerable.GetEnumerator Метод

Определение

Возвращает перечислитель для квалификационных данных сегментов конвейера, связанных с данным токеном.

 virtual System::Collections::IEnumerator ^ System.Collections.IEnumerable.GetEnumerator() = System::Collections::IEnumerable::GetEnumerator;
System.Collections.IEnumerator IEnumerable.GetEnumerator ();
abstract member System.Collections.IEnumerable.GetEnumerator : unit -> System.Collections.IEnumerator
override this.System.Collections.IEnumerable.GetEnumerator : unit -> System.Collections.IEnumerator
Function GetEnumerator () As IEnumerator Implements IEnumerable.GetEnumerator

Возвращаемое значение

Перечислитель, который может использоваться для выполнения итерации квалификационных данных сегментов конвейера, связанных с текущим токеном.

Реализации

Комментарии

Этот метод позволяет рассматривать маркер как коллекцию элементов квалификационных данных, например в операторе foreach (For Each в Visual Basic, for each в Visual C++).

Используйте перечислитель, возвращаемый этим методом, для итерации элементов квалификационных данных сегментов конвейера, связанных с текущим маркером. Каждый элемент квалификационных данных представляет собой структуру QualificationDataItem , которая идентифицирует сегмент конвейера и содержит пару "имя-значение" из атрибута, примененного QualificationDataAttribute к этому сегменту.

Примечание

Модель надстройки не использует квалификационные данные, применяемые к представлению узла надстройки. В результате при перечислении квалификационных данных вы не найдете элементы со Segment свойством AddInSegmentType.HostViewOfAddIn.

Кроме того, можно использовать QualificationData свойство , чтобы получить вложенный набор словарей, содержащих квалификационные данные сегментов конвейера.

Применяется к