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.