AddInToken.GetEnumerator Methode

Definitie

Retourneert een opsomming voor de kwalificatiegegevens van de pijplijnsegmenten die aan dit token zijn gekoppeld.

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)

Retouren

Een enumerator die kan worden gebruikt om de kwalificatiegegevens te doorlopen van de pijplijnsegmenten die zijn gekoppeld aan het huidige token.

Implementeringen

Voorbeelden

In het volgende voorbeeld ziet u de kwalificatiegegevens voor de pijplijnsegmenten die aan elk AddInToken zijn gekoppeld in een verzameling 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

Opmerkingen

Gebruik deze methode om een token te behandelen alsof het een verzameling kwalificatiegegevensitems is, bijvoorbeeld in een foreach instructie.

Gebruik de enumerator die door deze methode wordt geretourneerd om de kwalificatiegegevensitems van de pijplijnsegmenten te doorlopen die aan het huidige token zijn gekoppeld. Elk item met kwalificatiegegevens is een QualificationDataItem structuur die het pijplijnsegment identificeert en een naam/waardepaar bevat van een QualificationDataAttribute kenmerk dat op dat segment wordt toegepast.

Note

Het invoegtoepassingsmodel gebruikt geen kwalificatiegegevens die worden toegepast op de hostweergave van de invoegtoepassing. Als u als gevolg hiervan kwalificatiegegevens opsommen, zult u geen items vinden waarvan Segment de eigenschap is AddInSegmentType.HostViewOfAddIn.

U kunt de QualificationData eigenschap ook gebruiken om een geneste set woordenlijsten op te halen die de kwalificatiegegevens van de pijplijnsegmenten bevatten.

Van toepassing op