SoapServices.PreLoad Metod

Definition

Förinstallerar angivna typer baserat på värden som anges i de SoapTypeAttribute som tillämpas på typerna.

Överlagringar

Name Description
PreLoad(Assembly)

Läser in alla Type som finns i den angivna Assembly informationen som finns i den SoapTypeAttribute associerade med varje typ.

PreLoad(Type)

Förinstallerar angivet Type baserat på värden som angetts i en SoapTypeAttribute på typen.

PreLoad(Assembly)

Läser in alla Type som finns i den angivna Assembly informationen som finns i den SoapTypeAttribute associerade med varje typ.

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)

Parametrar

assembly
Assembly

För Assembly varje typ som ska anropas PreLoad(Type).

Attribut

Undantag

Den omedelbara anroparen har inte infrastrukturbehörighet.

Exempel

I följande kodexempel visas hur du använder den här metoden. Det här kodexemplet är en del av ett större exempel för SoapServices klassen.

// 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);

Kommentarer

När .NET Framework parsar en XML-dataström måste den veta hur du konverterar XML-läsningen från strömmen till vanliga språkkörningstyper. Den information som anger hur .NET Framework ska generera och parsa en XML-dataström lagras i anpassade attribut som finns i namnområdet System.Runtime.Remoting.Metadata. Det finns två sätt att ange den här informationen i en konfigurationsfil: antingen genom att uttryckligen ange mappningarna eller genom att ange vilka objekttyper som ska förinläsas. De anpassade attributen läses under förinläsningsprocessen och informationen i dem görs tillgänglig för SOAP-parsern.

Gäller för

PreLoad(Type)

Förinstallerar angivet Type baserat på värden som angetts i en SoapTypeAttribute på typen.

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)

Parametrar

type
Type

Att Type förinläsa.

Attribut

Undantag

Den omedelbara anroparen har inte infrastrukturbehörighet.

Exempel

I följande kodexempel visas hur du använder den här metoden. Det här kodexemplet är en del av ett större exempel för SoapServices klassen.

// 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);

Kommentarer

När .NET Framework parsar en XML-dataström måste den veta hur du konverterar XML-läsningen från strömmen till vanliga språkkörningstyper. Den information som anger hur .NET Framework ska generera och parsa en XML-dataström lagras i anpassade attribut som finns i namnområdet System.Runtime.Remoting.Metadata. Det finns två sätt att ange den här informationen i en konfigurationsfil: antingen genom att uttryckligen ange mappningarna eller genom att ange vilka objekttyper som ska förinläsas. De anpassade attributen läses under förinläsningsprocessen och informationen i dem görs tillgänglig för SOAP-parsern.

Gäller för