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 C++) 中使用 Visual Basic for each 中的语句 (For Each,将令牌视为结构的集合QualificationDataItem

属性

Name

获取限定数据项的名称。

Segment

获取一个值,该值标识限定数据项所应用到的管线段。

Value

获取限定数据项的值。

方法

Equals(Object)

确定指定的对象是否等于当前的限定数据项。

GetHashCode()

获取此限定数据项的哈希代码。

运算符

Equality(QualificationDataItem, QualificationDataItem)

确定两个 QualificationDataItem 结构是否相等。

Inequality(QualificationDataItem, QualificationDataItem)

确定两个 QualificationDataItem 结构是否不同。

适用于