AddInToken.GetEnumerator Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve um enumerador para os dados de qualificação dos segmentos do pipeline 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)
Devoluções
Um enumerador que pode ser usado para iterar pelos dados de qualificação dos segmentos do pipeline associados ao token atual.
Implementações
Exemplos
O exemplo seguinte lista os dados de qualificação para os segmentos do pipeline associados a cada AddInToken um numa 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
Observações
Use este método para tratar um token como se fosse uma coleção de itens de dados de qualificação, por exemplo, numa foreach instrução.
Use o enumerador devolvido por este método para iterar pelos itens de dados de qualificação dos segmentos do pipeline associados ao token atual. Cada elemento de dados de qualificação é uma QualificationDataItem estrutura que identifica o segmento do pipeline e contém um par nome/valor de um QualificationDataAttribute atributo aplicado a esse segmento.
Note
O modelo de add-in não utiliza dados de qualificação aplicados à visualização do host do add-in. Como resultado, ao enumerar dados de qualificação, não encontrará quaisquer itens cuja Segment propriedade seja AddInSegmentType.HostViewOfAddIn.
Alternativamente, pode usar a QualificationData propriedade para obter um conjunto aninhado de dicionários que contenham os dados de qualificação dos segmentos do pipeline.