AddInToken.IEnumerable.GetEnumerator 方法

定义

返回一个与此标记关联的管线段的限定数据枚举数。Returns an enumerator for the qualification data of the pipeline segments that are associated with this token.

 virtual System::Collections::IEnumerator ^ System.Collections.IEnumerable.GetEnumerator() = System::Collections::IEnumerable::GetEnumerator;
System.Collections.IEnumerator IEnumerable.GetEnumerator ();
Function GetEnumerator () As IEnumerator Implements IEnumerable.GetEnumerator

返回

一个枚举数,可用于循环访问与当前标记关联的管线段的限定数据。An enumerator that can be used to iterate through the qualification data of the pipeline segments that are associated with the current token.

实现

注解

此方法允许将令牌视为限定数据项的foreach集合, 例如在语句中 (For Each在 Visual Basic for each的视觉对象C++中)。This method allows a token to be treated like a collection of qualification data items, for example in a foreach statement (For Each in Visual Basic, for each in Visual C++).

使用此方法返回的枚举器循环访问与当前标记关联的管线段的限定数据项。Use the enumerator returned by this method to iterate through the qualification data items of the pipeline segments associated with the current token. 每个限定数据项都是QualificationDataItem一个结构, 用于标识管道段, 并包含应用于该段的QualificationDataAttribute特性的名称/值对。Each item of qualification data is a QualificationDataItem structure that identifies the pipeline segment and contains the name/value pair from a QualificationDataAttribute attribute applied to that segment.

备注

外接程序模型不使用应用于外接程序的宿主视图的限定数据。The add-in model does not use qualification data that is applied to the host view of the add-in. 因此, 枚举限定数据时, 将找不到任何Segment属性为AddInSegmentType.HostViewOfAddIn的项。As a result, when you enumerate qualification data you will not find any items whose Segment property is AddInSegmentType.HostViewOfAddIn.

或者, 可以使用QualificationData属性来获取嵌套的字典集, 其中包含管线段的限定数据。Alternatively, you can use the QualificationData property to get a nested set of dictionaries containing the qualification data of the pipeline segments.

适用于