AddInToken.GetEnumerator Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.