Condividi tramite


AddInToken.GetEnumerator Metodo

Definizione

Restituisce un enumeratore per i dati di qualificazione dei segmenti della pipeline associati a questo 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)

Restituisce

Enumeratore utilizzabile per scorrere i dati di qualificazione dei segmenti della pipeline associati al token corrente.

Implementazioni

Esempio

L'esempio seguente elenca i dati di qualificazione per i segmenti della pipeline associati a ognuno AddInToken in una raccolta di 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

Commenti

Usare questo metodo per considerare un token come se fosse una raccolta di elementi di dati di qualificazione, ad esempio in un'istruzione foreach (For Each in Visual Basic, for each in Visual C++).

Usare l'enumeratore restituito da questo metodo per scorrere gli elementi di dati di qualificazione dei segmenti della pipeline associati al token corrente. Ogni elemento dei dati di qualificazione è una QualificationDataItem struttura che identifica il segmento della pipeline e contiene una coppia nome/valore da un QualificationDataAttribute attributo applicato a tale segmento.

Nota

Il modello del componente aggiuntivo non usa i dati di qualificazione applicati alla visualizzazione host del componente aggiuntivo. Di conseguenza, quando si enumerano i dati di qualificazione non si troveranno elementi la cui Segment proprietà è AddInSegmentType.HostViewOfAddIn.

In alternativa, è possibile usare la QualificationData proprietà per ottenere un set annidato di dizionari che contengono i dati di qualificazione dei segmenti della pipeline.

Si applica a