AddInToken.GetEnumerator Yöntem

Tanım

Bu belirteçle ilişkili işlem hattı kesimlerinin nitelik verileri için bir numaralandırıcı döndürür.

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)

Döndürülenler

Geçerli belirteçle ilişkili işlem hattı segmentlerinin nitelik verileri aracılığıyla yinelemek için kullanılabilecek bir numaralandırıcı.

Uygulamalar

Örnekler

Aşağıdaki örnekte, belirteç koleksiyonundaki her AddInToken biriyle ilişkili işlem hattı kesimleri için niteleme verileri listelenir.

// 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

Açıklamalar

Belirteci niteleme veri öğeleri koleksiyonu gibi, örneğin bir foreach deyimde (For Each Visual Basic'te, for each Visual C++'da) işlemek için bu yöntemi kullanın.

Geçerli belirteçle ilişkili işlem hattı kesimlerinin niteleme veri öğelerinde yineleme yapmak için bu yöntem tarafından döndürülen numaralandırıcıyı kullanın. Niteleme verilerinin her öğesi, QualificationDataItem işlem hattı kesimini tanımlayan ve bu segmente uygulanan öznitelikten bir ad/değer çifti içeren bir QualificationDataAttribute yapıdır.

Not

Eklenti modeli, eklentinin konak görünümüne uygulanan nitelik verilerini kullanmaz. Sonuç olarak, niteleme verilerini numaralandırdığınızda özelliği AddInSegmentType.HostViewOfAddInolan Segment hiçbir öğeyi bulamazsınız.

Alternatif olarak, özelliğini kullanarak QualificationData işlem hattı segmentlerinin nitelik verilerini içeren iç içe yerleştirilmiş bir sözlük kümesi alabilirsiniz.

Şunlara uygulanır