Поделиться через


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)

Параметры

type
Type

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.

Применяется к