SoapServices.PreLoad Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- 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.