AddInToken.GetEnumerator Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.