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