SoapServices.PreLoad Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee worden opgegeven typen vooraf geladen op basis van waarden die zijn ingesteld in de SoapTypeAttribute toegepaste typen.
Overloads
| Name | Description |
|---|---|
| PreLoad(Assembly) |
Laadt elke Type gevonden in de opgegeven Assembly informatie uit de informatie die is gevonden in het SoapTypeAttribute bijbehorende type. |
| PreLoad(Type) |
Hiermee wordt de opgegeven Type waarde vooraf geladen op basis van waarden die zijn ingesteld in een SoapTypeAttribute op het type. |
PreLoad(Assembly)
Laadt elke Type gevonden in de opgegeven Assembly informatie uit de informatie die is gevonden in het SoapTypeAttribute bijbehorende type.
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)
Parameters
- assembly
- Assembly
De Assembly voor elk type dat moet worden aangeroepen PreLoad(Type).
- Kenmerken
Uitzonderingen
De directe beller heeft geen infrastructuurmachtiging.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u deze methode gebruikt. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de SoapServices klasse.
// 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);
Opmerkingen
Wanneer .NET Framework een XML-stroom parseert, moet deze weten hoe de XML-leesbewerking van de stream moet worden geconverteerd naar algemene typen taalruntime. De informatie die aangeeft hoe het .NET Framework een XML-stroom moet genereren en parseren, wordt opgeslagen in aangepaste kenmerken die zich in de System.Runtime.Remoting.Metadata naamruimte bevinden. Er zijn twee manieren om deze informatie op te geven in een configuratiebestand: door expliciet de toewijzingen op te geven of door op te geven welke objecttypen vooraf moeten worden geladen. De aangepaste kenmerken worden gelezen tijdens het preloadproces en de informatie erin wordt beschikbaar gesteld aan de SOAP-parser.
Van toepassing op
PreLoad(Type)
Hiermee wordt de opgegeven Type waarde vooraf geladen op basis van waarden die zijn ingesteld in een SoapTypeAttribute op het type.
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)
Parameters
- Kenmerken
Uitzonderingen
De directe beller heeft geen infrastructuurmachtiging.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u deze methode gebruikt. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de SoapServices klasse.
// 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);
Opmerkingen
Wanneer .NET Framework een XML-stroom parseert, moet deze weten hoe de XML-leesbewerking van de stream moet worden geconverteerd naar algemene typen taalruntime. De informatie die aangeeft hoe het .NET Framework een XML-stroom moet genereren en parseren, wordt opgeslagen in aangepaste kenmerken die zich in de System.Runtime.Remoting.Metadata naamruimte bevinden. Er zijn twee manieren om deze informatie op te geven in een configuratiebestand: door expliciet de toewijzingen op te geven of door op te geven welke objecttypen vooraf moeten worden geladen. De aangepaste kenmerken worden gelezen tijdens het preloadproces en de informatie erin wordt beschikbaar gesteld aan de SOAP-parser.