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