AddInToken.GetEnumerator Método

Definição

Retorna um enumerador para os dados de qualificação dos segmentos de pipeline que estão associados a este 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)

Retornos

Um enumerador que pode ser usado para iterar os dados de qualificação dos segmentos de pipeline que estão associados ao token atual.

Implementações

Exemplos

O exemplo a seguir lista os dados de qualificação para os segmentos de pipeline associados a cada AddInToken um em uma coleção de 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

Comentários

Use esse método para tratar um token como se fosse uma coleção de itens de dados de qualificação, por exemplo, em uma foreach instrução (For Each no Visual Basic, for each no Visual C++).

Use o enumerador retornado por esse método para iterar por meio dos itens de dados de qualificação dos segmentos de pipeline associados ao token atual. Cada item de dados de qualificação é uma QualificationDataItem estrutura que identifica o segmento de pipeline e contém um par nome/valor de um QualificationDataAttribute atributo aplicado a esse segmento.

Observação

O modelo de suplemento não usa dados de qualificação aplicados à exibição de host do suplemento. Como resultado, ao enumerar dados de qualificação, você não encontrará nenhum item cuja Segment propriedade seja AddInSegmentType.HostViewOfAddIn.

Como alternativa, você pode usar a QualificationData propriedade para obter um conjunto aninhado de dicionários que contêm os dados de qualificação dos segmentos de pipeline.

Aplica-se a