AddInToken.GetEnumerator Méthode

Définition

Retourne un énumérateur pour les données de qualification des segments de pipeline associés à ce jeton.Returns an enumerator for the qualification data of the pipeline segments that are associated with this 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)

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.An enumerator that can be used to iterate through the qualification data of the pipeline segments that are associated with the current token.

Implémente

Exemples

L’exemple suivant répertorie les données de qualification pour les segments de pipeline associés à chaque AddInToken dans une collection de jetons.The following example lists the qualification data for the pipeline segments associated with each AddInToken in a collection of 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

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 foreach exemple dansFor Each une instruction ( for each dans Visual Basic C++, en Visual).Use this method to treat a token as if it were a collection of qualification data items, for example, in a foreach statement (For Each in Visual Basic, for each in Visual C++).

Utilisez l’énumérateur retourné par cette méthode pour itérer au sein des éléments de données de qualification des segments de pipeline associés au jeton actuel.Use the enumerator returned by this method to iterate through the qualification data items of the pipeline segments associated with the current token. Chaque élément de données de qualification est QualificationDataItem une structure qui identifie le segment de pipeline et contient une paire nom/ QualificationDataAttribute valeur d’un attribut appliqué à ce segment.Each item of qualification data is a QualificationDataItem structure that identifies the pipeline segment and contains a name/value pair from a QualificationDataAttribute attribute applied to that segment.

Notes

Le modèle de complément n’utilise pas de données de qualification appliquées à la vue hôte du complément.The add-in model does not use qualification data that is applied to the host view of the add-in. Par conséquent, lorsque vous énumérez les données de qualification, vous ne trouverez pas les Segment éléments dont AddInSegmentType.HostViewOfAddInla propriété a la valeur.As a result, when you enumerate qualification data you will not find any items whose Segment property is AddInSegmentType.HostViewOfAddIn.

Vous pouvez également utiliser la QualificationData propriété pour obtenir un ensemble imbriqué de dictionnaires contenant les données de qualification des segments de pipeline.Alternatively, you can use the QualificationData property to get a nested set of dictionaries that contain the qualification data of the pipeline segments.

S’applique à