SoapServices.PreLoad Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предварительно загружает типы, основанные на значениях, заданных в SoapTypeAttribute, применяемых к типу.
Перегрузки
PreLoad(Assembly) |
Предварительно загружает каждый тип Type, найденный в указанной сборке Assembly из сведений, указанных в SoapTypeAttribute, связанном с каждым типом. |
PreLoad(Type) |
Предварительно загружает данный тип Type, основанный на значениях, заданных в SoapTypeAttribute на типе. |
PreLoad(Assembly)
Предварительно загружает каждый тип Type, найденный в указанной сборке Assembly из сведений, указанных в SoapTypeAttribute, связанном с каждым типом.
public:
static void PreLoad(System::Reflection::Assembly ^ assembly);
public static void PreLoad (System.Reflection.Assembly assembly);
[System.Security.SecurityCritical]
public static void PreLoad (System.Reflection.Assembly assembly);
static member PreLoad : System.Reflection.Assembly -> unit
[<System.Security.SecurityCritical>]
static member PreLoad : System.Reflection.Assembly -> unit
Public Shared Sub PreLoad (assembly As Assembly)
Параметры
- assembly
- Assembly
Assembly, для каждого типа, который вызывается PreLoad(Type).
- Атрибуты
Исключения
У непосредственно вызывающего объекта отсутствует разрешение инфраструктуры.
Примеры
В следующем примере кода показано применение этого метода. Этот пример входит в состав более крупного примера использования класса SoapServices.
// Register all types in the assembly with the SoapType attribute.
System::Reflection::Assembly^ executingAssembly =
System::Reflection::Assembly::GetExecutingAssembly();
SoapServices::PreLoad( executingAssembly );
// Register all types in the assembly with the SoapType attribute.
System.Reflection.Assembly executingAssembly =
System.Reflection.Assembly.GetExecutingAssembly();
SoapServices.PreLoad(executingAssembly);
Комментарии
Когда платформа .NET Framework анализирует XML-поток, ему необходимо знать, как преобразовать XML-код, считываемый из потока, в типы СРЕДЫ CLR. Сведения о том, как платформа .NET Framework должен создавать и анализировать поток XML, хранятся в настраиваемых атрибутах, расположенных в System.Runtime.Remoting.Metadata пространстве имен. Существует два способа указать эти сведения в файле конфигурации: явно указать сопоставления или указать типы объектов для предварительной загрузки. Настраиваемые атрибуты считываются в процессе предварительной загрузки, а сведения в них становятся доступными средству синтаксического анализа SOAP.
Применяется к
PreLoad(Type)
Предварительно загружает данный тип Type, основанный на значениях, заданных в SoapTypeAttribute на типе.
public:
static void PreLoad(Type ^ type);
public static void PreLoad (Type type);
[System.Security.SecurityCritical]
public static void PreLoad (Type type);
static member PreLoad : Type -> unit
[<System.Security.SecurityCritical>]
static member PreLoad : Type -> unit
Public Shared Sub PreLoad (type As Type)
Параметры
- Атрибуты
Исключения
У непосредственно вызывающего объекта отсутствует разрешение инфраструктуры.
Примеры
В следующем примере кода показано применение этого метода. Этот пример входит в состав более крупного примера использования класса SoapServices.
// Register a specific type with the SoapType attribute.
Type^ exampleType = ExampleNamespace::ExampleClass::typeid;
SoapServices::PreLoad( exampleType );
// Register a specific type with the SoapType attribute.
Type exampleType = typeof(ExampleNamespace.ExampleClass);
SoapServices.PreLoad(exampleType);
Комментарии
Когда платформа .NET Framework анализирует XML-поток, ему необходимо знать, как преобразовать XML-код, считываемый из потока, в типы СРЕДЫ CLR. Сведения о том, как платформа .NET Framework должен создавать и анализировать поток XML, хранятся в настраиваемых атрибутах, расположенных в System.Runtime.Remoting.Metadata пространстве имен. Существует два способа указать эти сведения в файле конфигурации: явно указать сопоставления или указать типы объектов для предварительной загрузки. Настраиваемые атрибуты считываются в процессе предварительной загрузки, а сведения в них становятся доступными средству синтаксического анализа SOAP.