AddInToken.GetEnumerator Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.