Элемент <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