Поделиться через


<parameter>

Указывает общий параметр, если объявленный тип является общим типом.

<Конфигурации>
  <system.runtime.serialization>
    <Datacontractserializer>
      <declaredTypes>
        <Добавить>
          <knownType>
            <Параметр>

Синтаксис

<parameter index="Integer"
           type="String" />

Атрибуты и элементы

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

Атрибуты

Атрибут Описание
index Если объявленный тип является общим типом, указывает общий параметр, который возвращает известный тип.
тип Строка, которая описывает известный тип, используемый для сериализации и десериализации.

Атрибут index

Значение Описание
"0" Первый параметр в общем типе. Например, у List<T> есть только один параметр. Если он используется как объявленный тип, индексу присваивается значение 0.
"1" Второй параметр в общем типе. Например, у Dictionary<TKey,TValue> есть два параметра. Если известный тип возвращается вторым параметром, атрибуту index присваивается значение 1.

Дочерние элементы

Отсутствует.

Родительские элементы

Элемент Описание
<knownType> Указывает известный тип, который может возвращаться полем или свойством объявленного типа.

Комментарии

Дополнительные сведения об известных типах см . в разделах Известные типы контракта данных и DataContractSerializer.

Пример использования этого элемента см. в разделе dataContractSerializer>.<

У данного элемента конфигурации не может одновременно быть оба атрибута. Если заданы оба атрибута, возникает исключение ConfigurationErrorsException.

См. также раздел