AddInToken.GetEnumerator Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar en uppräknare för kvalificeringsdata för pipelinesegmenten som är associerade med den här 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)
Returer
En uppräkning som kan användas för att iterera genom kvalificeringsdata för pipelinesegmenten som är associerade med den aktuella token.
Implementeringar
Exempel
I följande exempel visas kvalificeringsdata för pipelinesegmenten som är associerade med var och AddInToken en i en samling token.
// 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
Kommentarer
Använd den här metoden för att behandla en token som om det vore en samling kvalificeringsdataobjekt, till exempel i en foreach -instruktion.
Använd uppräknaren som returneras av den här metoden för att iterera genom kvalificeringsdataobjekten i pipelinesegmenten som är associerade med den aktuella token. Varje objekt med kvalificeringsdata är en QualificationDataItem struktur som identifierar pipelinesegmentet och innehåller ett namn/värde-par från ett QualificationDataAttribute attribut som tillämpas på det segmentet.
Note
Tilläggsmodellen använder inte kvalificeringsdata som tillämpas på värdvyn för tillägget. När du räknar upp kvalificeringsdata hittar du därför inga objekt vars Segment egenskap är AddInSegmentType.HostViewOfAddIn.
Du kan också använda QualificationData egenskapen för att hämta en kapslad uppsättning ordlistor som innehåller kvalificeringsdata för pipelinesegmenten.