Sdílet prostřednictvím


SoapServices.PreLoad Metoda

Definice

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

type
Type

Přednačtět 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 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.

Platí pro