QualificationDataItem 結構

定義

表示由管線區段開發人員所提供的資訊,以供主應用程式使用。

public value class QualificationDataItem
[System.Serializable]
public struct QualificationDataItem
[<System.Serializable>]
type QualificationDataItem = struct
Public Structure QualificationDataItem
繼承
QualificationDataItem
屬性

範例

下列範例會列出與令牌集合中每個 AddInToken 相關聯之管線區段的限定性數據。

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

備註

每個限定性數據專案都包含使用 QualificationDataAttribute 屬性套用至管線區段的名稱/值組,以提供限定區段使用的資訊 (,例如,區段的建議隔離等級) 。 結構 QualificationDataItem 包含一個名稱/值組,以及套用它的管線區段類型。

AddInToken.QualificationData使用 屬性取得巢狀字典集,其中包含QualificationDataItemAddInToken相關聯的管線區段結構。

或者,使用 AddInToken.GetEnumerator 方法來取得與令牌相關聯之管線區段結構的列舉值QualificationDataItem,或直接在 foreach Visual Basic for each 中使用語句 (For Each Visual C++) ,將令牌視為結構集合QualificationDataItem

屬性

Name

取得限定性條件資料項目的名稱。

Segment

取得值,這個值會識別限定性條件資料項目所套用的管線區段。

Value

取得限定性條件資料項目的值。

方法

Equals(Object)

判斷指定的物件是否等於目前的限定性條件資料項目。

GetHashCode()

取得這個限定性條件資料項目的雜湊程式碼。

運算子

Equality(QualificationDataItem, QualificationDataItem)

判斷兩個 QualificationDataItem 結構是否相等。

Inequality(QualificationDataItem, QualificationDataItem)

判斷兩個 QualificationDataItem 結構是否不同。

適用於