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ş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.