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 na typy.
Přetížení
PreLoad(Assembly) |
Přednačte každý Type nalezený v zadaném Assembly z informací nalezených v přidruženém ke každému SoapTypeAttribute typu. |
PreLoad(Type) |
Přednačítá danou hodnotu Type na základě hodnot nastavených v typu SoapTypeAttribute . |
PreLoad(Assembly)
Přednačte každý Type nalezený v zadaném Assembly z informací nalezených v přidruženém ke každému SoapTypeAttribute typu.
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 tuto metodu použít. Tento příklad kódu je součástí většího příkladu SoapServices pro třídu .
// 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ž rozhraní .NET Framework parsuje datový proud XML, potřebuje 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 by měl rozhraní .NET Framework generovat a analyzovat datový proud XML, jsou uloženy ve vlastních atributech, které jsou umístěny v System.Runtime.Remoting.Metadata oboru názvů. Existují dva způsoby, jak zadat tyto informace v konfiguračním souboru: buď explicitním zadáním mapování, nebo určením typů objektů, které se mají předem načíst. Vlastní atributy se načítají během procesu předběžného načtení a informace v nich jsou zpřístupněny analyzátoru SOAP.
Platí pro
PreLoad(Type)
Přednačítá danou hodnotu Type na základě hodnot nastavených v typu SoapTypeAttribute .
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 tuto metodu použít. Tento příklad kódu je součástí většího příkladu SoapServices pro třídu .
// 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ž rozhraní .NET Framework parsuje datový proud XML, potřebuje 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 by měl rozhraní .NET Framework generovat a analyzovat datový proud XML, jsou uloženy ve vlastních atributech, které jsou umístěny v System.Runtime.Remoting.Metadata oboru názvů. Existují dva způsoby, jak zadat tyto informace v konfiguračním souboru: buď explicitním zadáním mapování, nebo určením typů objektů, které se mají předem načíst. Vlastní atributy se načítají během procesu předběžného načtení a informace v nich jsou zpřístupněny analyzátoru SOAP.