Элемент <interopXmlElement>

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

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

Schema Hierarchy

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

Синтаксис

<interopXmlElement  
   clr="FullTypeName, AssemblyName"  
   xml="xmlElement,xmlNamespace" 
/>

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

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

Атрибуты

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

clr

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

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

xml

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

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

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

Нет.

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

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

application

Определяет набор поставщиков построения, которые используются для компиляции пользовательских файлов ресурсов. Можно использовать любое число поставщиков построения.

configuration

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

interopXmlElement

Создает двунаправленное сопоставление между типом среды CLR и элементом XML и пространством имен XML.

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