AddInToken.GetEnumerator Méthode

Définition

Retourne un énumérateur pour les données de qualification des segments de pipeline associés à ce jeton.

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)

Retours

Énumérateur qui peut être utilisé pour itérer au sein des données de qualification des segments de pipeline associés au jeton actuel.

Implémente

Exemples

L’exemple suivant répertorie les données de qualification pour les segments de pipeline associés à chacun AddInToken dans une collection de jetons.

// 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

Remarques

Utilisez cette méthode pour traiter un jeton comme s’il s’agissait d’une collection d’éléments de données de qualification, par exemple, dans une foreach instruction (For Each en Visual Basic, for each en Visual C++).

Utilisez l’énumérateur retourné par cette méthode pour itérer dans les éléments de données de qualification des segments de pipeline associés au jeton actuel. Chaque élément de données de qualification est une QualificationDataItem structure qui identifie le segment de pipeline et contient une paire nom/valeur à partir d’un QualificationDataAttribute attribut appliqué à ce segment.

Notes

Le modèle de complément n’utilise pas les données de qualification appliquées à la vue hôte du complément. Par conséquent, lorsque vous énumérez les données de qualification, vous ne trouverez aucun élément dont Segment la propriété est AddInSegmentType.HostViewOfAddIn.

Vous pouvez également utiliser la QualificationData propriété pour obtenir un ensemble imbriqué de dictionnaires qui contiennent les données de qualification des segments de pipeline.

S’applique à