Udostępnij za pośrednictwem


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żdy Type element określony Assembly z informacji znalezionych w skojarzonym z każdym typem SoapTypeAttribute .

PreLoad(Type)

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

PreLoad(Assembly)

Wstępnie ładuje każdy Type element określony Assembly z informacji znalezionych w skojarzonym z każdym typem 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)

Parametry

assembly
Assembly

Dla Assembly każdego typu, którego wywołanie ma być wywołane 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 podanego 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: jawnie określając mapowania lub określając typy obiektów do wstępnego ładowania. Atrybuty niestandardowe są odczytywane podczas procesu ładowania wstępnego, a informacje w nich są udostępniane analizatorowi PROTOKOŁU SOAP.

Dotyczy

PreLoad(Type)

Wstępnie ładuje daną Type wartość 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 podanego 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: jawnie określając mapowania lub określając typy obiektów do wstępnego ładowania. Atrybuty niestandardowe są odczytywane podczas procesu ładowania wstępnego, a informacje w nich są udostępniane analizatorowi PROTOKOŁU SOAP.

Dotyczy