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


<Add> Element for <schemaImporterExtensions>

Добавляет типы, используемые XmlSchemaImporter, для сопоставления типов XSD с типами .NET. Дополнительные сведения о файлах конфигурации см. в разделе Схема файла конфигурации.

<Конфигурации>
<system.xml.serialization>
<schemaImporterExtensions>
<добавление>

Синтаксис

<add name = "typeName" type="fully qualified type [,Version=version number] [,Culture=culture] [,PublicKeyToken= token]"/>  

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

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

Атрибуты

Атрибут Описание
name Простое имя, используемое для поиска экземпляра.
type Обязательный. Указывает добавляемый класс расширения схемы. Значение атрибута type должно располагаться на одной строке и содержать полное имя типа. Когда сборка помещается в глобальный кэш сборок (GAC), она должна также содержать версию, язык и региональные параметры и маркер открытого ключа подписанной сборки.

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

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

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

Элемент Описание
<schemaImporterExtensions> Содержит типы, используемые классомXmlSchemaImporter.

Пример

В приведенном ниже примере кода добавляется тип расширения, который XmlSchemaImporter может использовать при сопоставлении типов.

<configuration>  
  <system.xml.serialization>  
    <schemaImporterExtensions>  
       <add name="contoso" type="System.Web.Mobile.MobileCapabilities,
       System.Web.Mobile, Version=2.0.0.0, Culture=neutral,
       PublicKeyToken=b03f5f7f11d50a3a" />
    </schemaImporterExtensions>  
  </system.xml.serialization>  
</configuration>  

См. также