Элемент <interopXmlType>

Этот раздел относится к технологии прежних версий, которая сохраняется для обеспечения обратной совместимости с существующими приложениями и не рекомендуется для разработки новых приложений. Сейчас распределенные приложения следует создавать с помощью  Windows Communication Foundation (WCF).

Создает двунаправленное сопоставление между типом среды CLR и типом XML и пространством имен XML. Этот элемент используется при задании типа в атрибуте xsi:type в протоколе SOAP. Этот элемент может встречаться в файле конфигурации приложения и в файле конфигурации компьютера.

Schema Hierarchy

<configuration>
  Элемент <system.runtime.remoting>
    Элемент <application>
      Элемент <soapInterop>
        Элемент <interopXmlType>

Синтаксис

<interopXmlType  
   clr="FullTypeName, AssemblyName"  
   xml="XmlType, XmlNamespace" 
/>

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

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

Атрибуты

Атрибут Описание

clr

Обязательный атрибут.

Задает полное имя типа и имя сборки типа, для которого требуется создать сопоставление с типом XML и пространством имен XML. Включает сведения о версии, языке и региональных параметрах, а также об открытом ключе, если соответствующая сборка принадлежит к глобальному кэшу сборок.

xml

Обязательный атрибут.

Задает полное имя типа XML и пространство имен типа XML, для которого требуется создать сопоставление с типом и сборкой.

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

Нет.

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

Элемент Описание

application

Содержит сведения об удаленных объектах, которые использует и предоставляет приложение.

configuration

Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями платформы .NET Framework.

soapInterop

Содержит сопоставления типов, используемые с протоколом SOAP.

system.runtime.remoting

Содержит сведения об удаленных объектах и каналах.

Примеры

Следующий пример связывает элемент ElementName и пространство имен XML Example:mynamespace с типом .NET TypeName , реализуемым сборкой AssemblyName . Это относится и к пространству имен и типу XML.

<configuration>
   <system.runtime.remoting>
      <application name="soapInterop">
         <soapInterop>
            <interopXmlElement 
               xml="ElementName,Example:mynamespace"
                clr="TypeName,AssemblyName"
            />
            <interopXmlType  
               xml="XmlTypeName,Example:TypeNamespace" 
               clr="TypeName,AssemblyName"
            />
         </soapInterop>
      </application>
   </system.runtime.remoting>
</configuration>

См. также

Справочник

Схема параметров удаленного взаимодействия

Дата сборки: 2010-02-13