AddInToken.GetEnumerator Método

Definición

Devuelve un enumerador para los datos de calificación de los segmentos de canalización asociados a este token.

public:
 virtual System::Collections::Generic::IEnumerator<System::AddIn::Hosting::QualificationDataItem> ^ GetEnumerator();
public System.Collections.Generic.IEnumerator<System.AddIn.Hosting.QualificationDataItem> GetEnumerator ();
abstract member GetEnumerator : unit -> System.Collections.Generic.IEnumerator<System.AddIn.Hosting.QualificationDataItem>
override this.GetEnumerator : unit -> System.Collections.Generic.IEnumerator<System.AddIn.Hosting.QualificationDataItem>
Public Function GetEnumerator () As IEnumerator(Of QualificationDataItem)

Devoluciones

Enumerador que puede usarse para recorrer en iteración los datos de calificación de los segmentos de canalización asociados al token actual.

Implementaciones

Ejemplos

En el ejemplo siguiente se enumeran los datos de calificación de los segmentos de canalización asociados a cada AddInToken uno de una colección de tokens.

// Show the qualification data for each
// token in an AddInToken collection.
foreach (AddInToken token in tokens)
{
    foreach (QualificationDataItem qdi in token)
    {
        Console.WriteLine("{0} {1}\n\t QD Name: {2}, QD Value: {3}",
            token.Name,
            qdi.Segment,
            qdi.Name,
            qdi.Value);
    }
}
' Show the qualification data for each
' token in an AddInToken collection.
For Each token As AddInToken In tokens
    For Each qdi As QualificationDataItem In token
        Console.WriteLine("{0} {1}\n\t QD Name: {2}, QD Value: {3}", _
            token.Name, qdi.Segment, qdi.Name, qdi.Value)
    Next
Next

Comentarios

Use este método para tratar un token como si fuera una colección de elementos de datos de calificación, por ejemplo, en una foreach instrucción (For Each en Visual Basic, for each en Visual C++).

Use el enumerador devuelto por este método para recorrer en iteración los elementos de datos de calificación de los segmentos de canalización asociados al token actual. Cada elemento de los datos de calificación es una QualificationDataItem estructura que identifica el segmento de canalización y contiene un par nombre-valor de un QualificationDataAttribute atributo aplicado a ese segmento.

Nota

El modelo de complemento no usa datos de calificación que se aplican a la vista host del complemento. Como resultado, al enumerar los datos de calificación, no encontrará ningún elemento cuya Segment propiedad sea AddInSegmentType.HostViewOfAddIn.

Como alternativa, puede usar la QualificationData propiedad para obtener un conjunto anidado de diccionarios que contengan los datos de calificación de los segmentos de canalización.

Se aplica a