AddInToken.GetEnumerator Yöntem

Tanım

Bu belirteçle ilişkilendirilmiş işlem hattı kesimlerinin niteleme 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ı kesimlerinin niteleme 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şkilendirilmiş işlem hattı kesimlerinin niteleme verileri listelanmaktadır.

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

Bir belirteci, örneğin bir deyimdeki foreach niteleme veri öğelerinin bir koleksiyonu gibi işlemek için bu yöntemi kullanın.

Geçerli belirteçle ilişkilendirilmiş işlem hattı segmentlerinin niteleme veri öğelerini yinelemek için bu yöntem tarafından döndürülen numaralandırıcıyı kullanın. Niteleme verilerinin her öğesi, işlem hattı segmentini tanımlayan ve bu segmente uygulanan bir öznitelikten bir ad/değer çifti içeren bir QualificationDataItem yapıdırQualificationDataAttribute.

Note

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

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

Şunlara uygulanır