QualificationDataItem 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示管线段的开发人员提供给宿主使用的信息。
public value class QualificationDataItem
[System.Serializable]
public struct QualificationDataItem
[<System.Serializable>]
type QualificationDataItem = struct
Public Structure 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使用 属性可获取一组嵌套字典,其中包含QualificationDataItem与 AddInToken关联的管道段的结构。
或者,使用 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 结构是否不同。 |