<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.