SoapServices.PreLoad Metódus

Definíció

Előre betölti a megadott típusokat a SoapTypeAttribute típusokra alkalmazott értékek alapján.

Túlterhelések

Name Description
PreLoad(Assembly)

Az egyes típusokhoz társított információkból előre betölti a megadottakban Type található Assembly összes SoapTypeAttribute adatot.

PreLoad(Type)

Előre betölti a megadott Type értéket egy adott típusban SoapTypeAttribute beállított értékek alapján.

PreLoad(Assembly)

Az egyes típusokhoz társított információkból előre betölti a megadottakban Type található Assembly összes SoapTypeAttribute adatot.

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)

Paraméterek

assembly
Assembly

Az Assembly egyes meghívandó típusok PreLoad(Type).

Attribútumok

Kivételek

Az azonnali hívó nem rendelkezik infrastruktúra-engedéllyel.

Példák

Az alábbi példakód bemutatja, hogyan használható ez a módszer. Ez a példakód egy nagyobb, az SoapServices osztályhoz tartozó példa része.

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

Megjegyzések

Amikor a .NET-keretrendszer egy XML-adatfolyamot elemez, tudnia kell, hogyan konvertálhatja az XML-olvasást a streamből közös nyelvi futtatókörnyezet-típusokká. A .NET-keretrendszer létrehozásának és elemzésének módját meghatározó információk az System.Runtime.Remoting.Metadata névtérben található egyéni attribútumokban vannak tárolva. Ezt az információt kétféleképpen adhatja meg egy konfigurációs fájlban: vagy a leképezések explicit megadásával, vagy az előre betöltendő objektumtípusok megadásával. Az egyéni attribútumok beolvasása az előbetöltési folyamat során történik, és a benne lévő információk elérhetővé válnak a SOAP-elemző számára.

A következőre érvényes:

PreLoad(Type)

Előre betölti a megadott Type értéket egy adott típusban SoapTypeAttribute beállított értékek alapján.

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)

Paraméterek

type
Type

Az Type előre betöltendő.

Attribútumok

Kivételek

Az azonnali hívó nem rendelkezik infrastruktúra-engedéllyel.

Példák

Az alábbi példakód bemutatja, hogyan használható ez a módszer. Ez a példakód egy nagyobb, az SoapServices osztályhoz tartozó példa része.

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

Megjegyzések

Amikor a .NET-keretrendszer egy XML-adatfolyamot elemez, tudnia kell, hogyan konvertálhatja az XML-olvasást a streamből közös nyelvi futtatókörnyezet-típusokká. A .NET-keretrendszer létrehozásának és elemzésének módját meghatározó információk az System.Runtime.Remoting.Metadata névtérben található egyéni attribútumokban vannak tárolva. Ezt az információt kétféleképpen adhatja meg egy konfigurációs fájlban: vagy a leképezések explicit megadásával, vagy az előre betöltendő objektumtípusok megadásával. Az egyéni attribútumok beolvasása az előbetöltési folyamat során történik, és a benne lévő információk elérhetővé válnak a SOAP-elemző számára.

A következőre érvényes: