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.

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