SoapServices.PreLoad Metoda

Definice

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

type
Type

Předinstalovat 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 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.

Platí pro