AddInToken.GetEnumerator Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.