QualificationDataItem Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет сведения, предоставляемые разработчиком сегмента конвейера, для использования узлом.
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.
Кроме того, используйте метод для получения перечислителя для QualificationDataItem структур сегментов конвейера, связанных с маркером, или просто используйте AddInToken.GetEnumeratorforeach инструкцию (For Eachв Visual Basic) для обработки маркера, как если бы это была коллекция QualificationDataItem структур.
Свойства
| Имя | Описание |
|---|---|
| Name |
Возвращает имя элемента данных квалификации. |
| Segment |
Возвращает значение, определяющее сегмент конвейера, к которому был применен элемент данных квалификации. |
| Value |
Возвращает значение элемента данных квалификации. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему элементу данных квалификации. |
| GetHashCode() |
Возвращает хэш-код для этого элемента данных квалификации. |
Операторы
| Имя | Описание |
|---|---|
| Equality(QualificationDataItem, QualificationDataItem) |
Определяет, равны ли две QualificationDataItem структуры. |
| Inequality(QualificationDataItem, QualificationDataItem) |
Определяет, отличаются ли две QualificationDataItem структуры. |