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 Используйте свойство, чтобы получить вложенный набор словарей, содержащий QualificationDataItem структуры для сегментов конвейера, связанных с AddInToken.

Кроме того, используйте метод, чтобы получить перечислитель для QualificationDataItem структур сегментов конвейера, связанных с маркером, или просто используйте foreach AddInToken.GetEnumerator инструкцию (For Eachв Visual Basic for each в Visual C++) для обработки маркера, как если бы это была коллекция QualificationDataItem структур.

Свойства

Name

Возвращает имя элемента квалификационных данных.

Segment

Возвращает значение, указывающее сегмент конвейера, к которому был применен элемент квалификационных данных.

Value

Возвращает значение элемента квалификационных данных.

Методы

Equals(Object)

Определяет, идентичен ли указанный объект текущему элементу квалификационных данных.

GetHashCode()

Возвращает хэш-код для данного элемента квалификационных данных.

Операторы

Equality(QualificationDataItem, QualificationDataItem)

Определяет равенство двух структур QualificationDataItem.

Inequality(QualificationDataItem, QualificationDataItem)

Определяет различие двух структур QualificationDataItem.

Применяется к