AddInToken.GetEnumerator Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.