QualificationDataItem Yapı

Tanım

Bir işlem hattı kesiminin geliştiricisi tarafından konak tarafından kullanılmak üzere sağlanan bilgileri temsil eder.

public value class QualificationDataItem
[System.Serializable]
public struct QualificationDataItem
[<System.Serializable>]
type QualificationDataItem = struct
Public Structure QualificationDataItem
Devralma
QualificationDataItem
Öznitelikler

Ö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

Niteleme verilerinin her öğesi, segmentin kullanımını niteleyen bilgiler (örneğin, segment için önerilen yalıtım düzeyi) sağlamak için özniteliği kullanılarak QualificationDataAttribute işlem hattı kesimine uygulanan bir ad/değer çifti içerir. Yapı bir QualificationDataItem ad/değer çifti ve uygulandığı işlem hattı kesimi türünü içerir.

AddInToken.QualificationData bir ile AddInTokenilişkilendirilmiş işlem hattı kesimleri için yapıları içeren QualificationDataItem iç içe bir sözlük kümesi almak için özelliğini kullanın.

Alternatif olarak, bir belirteçle ilişkili işlem hattı kesimlerinin yapıları için bir numaralandırıcı almak için yöntemini kullanın AddInToken.GetEnumerator veya belirteci bir yapı koleksiyonu QualificationDataItem gibi işlemek için bir deyimi (For EachVisual Basic'te, for each Visual C++'da) kullanınforeach.QualificationDataItem

Özellikler

Name

Nitelik veri öğesinin adını alır.

Segment

Niteleme veri öğesinin uygulandığı işlem hattı kesimini tanımlayan bir değer alır.

Value

Nitelik veri öğesinin değerini alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli niteleme veri öğesine eşit olup olmadığını belirler.

GetHashCode()

Bu nitelik veri öğesinin karma kodunu alır.

İşleçler

Equality(QualificationDataItem, QualificationDataItem)

İki QualificationDataItem yapının eşit olup olmadığını belirler.

Inequality(QualificationDataItem, QualificationDataItem)

İki QualificationDataItem yapının farklı olup olmadığını belirler.

Şunlara uygulanır