SoapServices.PreLoad Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Précharge les types spécifiés en fonction des valeurs définies dans le SoapTypeAttribute appliqué aux types.
Surcharges
PreLoad(Assembly) |
Précharge chaque Type trouvé dans le Assembly spécifié à partir des informations figurant dans le SoapTypeAttribute associé à chaque type. |
PreLoad(Type) |
Précharge le Type donné en fonction des valeurs définies dans un SoapTypeAttribute sur le type. |
PreLoad(Assembly)
Précharge chaque Type trouvé dans le Assembly spécifié à partir des informations figurant dans le SoapTypeAttribute associé à chaque 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)
Paramètres
- assembly
- Assembly
Assembly pour chaque type pour lequel appeler PreLoad(Type).
- Attributs
Exceptions
L'appelant immédiat n'a pas d'autorisation d'accès à l'infrastructure.
Exemples
L'exemple de code suivant montre comment utiliser cette méthode. Cet exemple de code fait partie d’un exemple plus grand fourni pour la SoapServices classe .
// 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);
Remarques
Lorsque le .NET Framework analyse un flux XML, il doit savoir comment convertir le code XML lu à partir du flux en types common language runtime. Les informations qui spécifient comment le .NET Framework doit générer et analyser un flux XML sont stockées dans des attributs personnalisés qui se trouvent dans l’espace System.Runtime.Remoting.Metadata de noms. Il existe deux façons de spécifier ces informations dans un fichier de configuration : soit en spécifiant explicitement les mappages, soit en spécifiant les types d’objets à précharger. Les attributs personnalisés sont lus pendant le processus de préchargement et les informations qu’ils contiennent sont mises à la disposition de l’analyseur SOAP.
S’applique à
PreLoad(Type)
Précharge le Type donné en fonction des valeurs définies dans un SoapTypeAttribute sur le 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)
Paramètres
- Attributs
Exceptions
L'appelant immédiat n'a pas d'autorisation d'accès à l'infrastructure.
Exemples
L'exemple de code suivant montre comment utiliser cette méthode. Cet exemple de code fait partie d’un exemple plus grand fourni pour la SoapServices classe .
// 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);
Remarques
Lorsque le .NET Framework analyse un flux XML, il doit savoir comment convertir le code XML lu à partir du flux en types common language runtime. Les informations qui spécifient comment le .NET Framework doit générer et analyser un flux XML sont stockées dans des attributs personnalisés qui se trouvent dans l’espace System.Runtime.Remoting.Metadata de noms. Il existe deux façons de spécifier ces informations dans un fichier de configuration : soit en spécifiant explicitement les mappages, soit en spécifiant les types d’objets à précharger. Les attributs personnalisés sont lus pendant le processus de préchargement et les informations qu’ils contiennent sont mises à la disposition de l’analyseur SOAP.