Freigeben über


AddInToken.GetEnumerator Methode

Definition

Gibt einen Enumerator für die Qualifizierungsdaten der Pipelinesegmente zurück, die diesem Token zugeordnet sind.

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)

Gibt zurück

Ein Enumerator, der zum Durchlaufen der Qualifizierungsdaten der Pipelinesegmente verwendet werden kann, die dem aktuellen Token zugeordnet sind.

Implementiert

Beispiele

Im folgenden Beispiel werden die Qualifikationsdaten für die Pipelinesegmente aufgelistet, die jedem AddInToken in einer Sammlung von Token zugeordnet sind.

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

Hinweise

Verwenden Sie diese Methode, um ein Token so zu behandeln, als wäre es eine Sammlung von Qualifizierungsdatenelementen, z. B. in einer foreach -Anweisung (For Each in Visual Basic, for each in Visual C++).

Verwenden Sie den von dieser Methode zurückgegebenen Enumerator, um die Qualifikationsdatenelemente der Pipelinesegmente zu durchlaufen, die dem aktuellen Token zugeordnet sind. Jedes Element von Qualifizierungsdaten ist eine QualificationDataItem Struktur, die das Pipelinesegment identifiziert und ein Name-Wert-Paar aus einem QualificationDataAttribute Attribut enthält, das auf dieses Segment angewendet wird.

Hinweis

Das Add-In-Modell verwendet keine Qualifikationsdaten, die auf die Hostansicht des Add-Ins angewendet werden. Daher finden Sie beim Aufzählen von Qualifizierungsdaten keine Elemente, deren Segment -Eigenschaft ist AddInSegmentType.HostViewOfAddIn.

Alternativ können Sie die QualificationData -Eigenschaft verwenden, um einen geschachtelten Satz von Wörterbüchern abzurufen, die die Qualifikationsdaten der Pipelinesegmente enthalten.

Gilt für: