Элемент <preLoad>

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

Задает загружаемый тип для сопоставления с классами, расширяющими атрибут SoapAttribute. Хотя эти типы выбираются для сериализации автоматически, система удаленного взаимодействия .NET Framework требует задания этих элементов конфигурации (или вызова их программных эквивалентов) для правильной десериализации.

<configuration>
   <system.runtime.remoting>
      <application>
         <soapInterop>
            <preLoad>

<preLoad type="FullTypeName" /> 
<preLoad assembly="AssemblyName" />

Необязательные атрибуты

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

type

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

assembly

Предварительно загружает все типы в заданной сборке.

Примеры

Следующий пример связывает элемент 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"
            />
            <preLoad
               type="TypeName"
               assembly="AssemblyName"
         </soapInterop>
      </application>
   </system.runtime.remoting>
</configuration>

Системные требования

Файл конфигурации: файл конфигурации приложения, файл конфигурации компьютера (Machine.config)

См. также

Справочник

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

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