SoapServices.PreLoad Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Předem načte zadané typy na základě hodnot nastavených v SoapTypeAttribute použitém typu.
Přetížení
| Name | Description |
|---|---|
| PreLoad(Assembly) |
Předem načte všechny Type nalezené v zadaném Assembly textu z informací nalezených v přidruženém SoapTypeAttribute k jednotlivým typům. |
| PreLoad(Type) |
Předem načte danou Type hodnotu na základě hodnot nastavených v SoapTypeAttribute typu. |
PreLoad(Assembly)
Předem načte všechny Type nalezené v zadaném Assembly textu z informací nalezených v přidruženém SoapTypeAttribute k jednotlivým typům.
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
Pro Assembly každý typ, který se má volat PreLoad(Type).
- Atributy
Výjimky
Bezprostřední volající nemá oprávnění k infrastruktuře.
Příklady
Následující příklad kódu ukazuje, jak použít tuto metodu. Tento příklad kódu je součástí většího příkladu uvedeného pro třídu 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);
Poznámky
Když .NET Framework parsuje datový proud XML, musí vědět, jak převést XML čtení z datového proudu na typy modulu CLR (Common Language Runtime). Informace, které určují, jak má rozhraní .NET Framework generovat a parsovat datový proud XML, jsou uloženy ve vlastních atributech, které jsou umístěny v oboru názvů System.Runtime.Remoting.Metadata. Tyto informace lze zadat v konfiguračním souboru dvěma způsoby: buď explicitním zadáním mapování, nebo zadáním typů objektů, které se mají předem načíst. Vlastní atributy se čtou během procesu předběžného načítání a informace v nich jsou zpřístupněny analyzátoru SOAP.
Platí pro
PreLoad(Type)
Předem načte danou Type hodnotu na základě hodnot nastavených v SoapTypeAttribute typu.
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
- Atributy
Výjimky
Bezprostřední volající nemá oprávnění k infrastruktuře.
Příklady
Následující příklad kódu ukazuje, jak použít tuto metodu. Tento příklad kódu je součástí většího příkladu uvedeného pro třídu 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);
Poznámky
Když .NET Framework parsuje datový proud XML, musí vědět, jak převést XML čtení z datového proudu na typy modulu CLR (Common Language Runtime). Informace, které určují, jak má rozhraní .NET Framework generovat a parsovat datový proud XML, jsou uloženy ve vlastních atributech, které jsou umístěny v oboru názvů System.Runtime.Remoting.Metadata. Tyto informace lze zadat v konfiguračním souboru dvěma způsoby: buď explicitním zadáním mapování, nebo zadáním typů objektů, které se mají předem načíst. Vlastní atributy se čtou během procesu předběžného načítání a informace v nich jsou zpřístupněny analyzátoru SOAP.