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 свойство , чтобы получить вложенный набор словарей, содержащих квалификационные данные сегментов конвейера.