SoapServices.PreLoad Metoda

Definicja

Wstępnie ładuje określone typy na podstawie wartości ustawionych w zastosowanych SoapTypeAttribute do typów.

Przeciążenia

PreLoad(Assembly)

Wstępnie ładuje każde Type znalezione w określonej Assembly wartości z informacji znalezionych w skojarzonym SoapTypeAttribute z każdym typem.

PreLoad(Type)

Wstępnie ładuje dane Type na podstawie wartości ustawionych w SoapTypeAttribute typie.

PreLoad(Assembly)

Wstępnie ładuje każde Type znalezione w określonej Assembly wartości z informacji znalezionych w skojarzonym SoapTypeAttribute z każdym typem.

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)

Parametry

assembly
Assembly

Dla Assembly każdego typu, którego należy wywołać PreLoad(Type).

Atrybuty

Wyjątki

Bezpośredni obiekt wywołujący nie ma uprawnień do infrastruktury.

Przykłady

W poniższym przykładzie kodu pokazano, jak używać tej metody. Ten przykład kodu jest częścią większego przykładu udostępnionego SoapServices dla klasy .

// 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);

Uwagi

Gdy .NET Framework analizuje strumień XML, musi wiedzieć, jak przekonwertować kod XML odczytany ze strumienia na typy środowiska uruchomieniowego języka wspólnego. Informacje określające sposób generowania i analizowania strumienia XML .NET Framework są przechowywane w atrybutach niestandardowych znajdujących się w System.Runtime.Remoting.Metadata przestrzeni nazw. Istnieją dwa sposoby określania tych informacji w pliku konfiguracji: przez jawne określenie mapowań lub określenie typów obiektów do wstępnego ładowania. Atrybuty niestandardowe są odczytywane podczas procesu wstępnego ładowania, a informacje w nich są udostępniane analizatorowi protokołu SOAP.

Dotyczy

PreLoad(Type)

Wstępnie ładuje dane Type na podstawie wartości ustawionych w SoapTypeAttribute typie.

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)

Parametry

type
Type

Element Type do wstępnego ładowania.

Atrybuty

Wyjątki

Bezpośredni obiekt wywołujący nie ma uprawnień do infrastruktury.

Przykłady

W poniższym przykładzie kodu pokazano, jak używać tej metody. Ten przykład kodu jest częścią większego przykładu udostępnionego SoapServices dla klasy .

// 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);

Uwagi

Gdy .NET Framework analizuje strumień XML, musi wiedzieć, jak przekonwertować kod XML odczytany ze strumienia na typy środowiska uruchomieniowego języka wspólnego. Informacje określające sposób generowania i analizowania strumienia XML .NET Framework są przechowywane w atrybutach niestandardowych znajdujących się w System.Runtime.Remoting.Metadata przestrzeni nazw. Istnieją dwa sposoby określania tych informacji w pliku konfiguracji: przez jawne określenie mapowań lub określenie typów obiektów do wstępnego ładowania. Atrybuty niestandardowe są odczytywane podczas procesu wstępnego ładowania, a informacje w nich są udostępniane analizatorowi protokołu SOAP.

Dotyczy