SoapServices.PreLoad Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esegue il precaricamento dei tipi specificati in base ai valori impostati nell'oggetto SoapTypeAttribute applicato ai tipi.
Overload
PreLoad(Assembly) |
Esegue il precaricamento di ogni Type individuato nell'oggetto Assembly specificato in base alle informazioni rilevate nell'oggetto SoapTypeAttribute associato a ciascun tipo. |
PreLoad(Type) |
Esegue il precaricamento dell'oggetto Type specificato in base ai valori impostati in un SoapTypeAttribute sul tipo. |
PreLoad(Assembly)
Esegue il precaricamento di ogni Type individuato nell'oggetto Assembly specificato in base alle informazioni rilevate nell'oggetto SoapTypeAttribute associato a ciascun tipo.
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)
Parametri
- assembly
- Assembly
Oggetto Assembly per ogni tipo di cui chiamare il metodo PreLoad(Type).
- Attributi
Eccezioni
Il chiamante immediato non dispone dell'autorizzazione di infrastruttura.
Esempio
Nell'esempio di codice riportato di seguito viene illustrato come utilizzare questo metodo. Questo esempio di codice fa parte di un esempio più ampio fornito per 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);
Commenti
Quando .NET Framework analizza un flusso XML, deve sapere come convertire il codice XML letto dal flusso in tipi Common Language Runtime. Le informazioni che specificano il modo in cui .NET Framework deve generare e analizzare un flusso XML vengono archiviate in attributi personalizzati che si trovano nello spazio dei System.Runtime.Remoting.Metadata nomi . Esistono due modi per specificare queste informazioni in un file di configurazione: specificando in modo esplicito i mapping o specificando i tipi di oggetto da precaricare. Gli attributi personalizzati vengono letti durante il processo di precaricamento e le informazioni in esse contenute vengono rese disponibili per il parser SOAP.
Si applica a
PreLoad(Type)
Esegue il precaricamento dell'oggetto Type specificato in base ai valori impostati in un SoapTypeAttribute sul tipo.
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)
Parametri
- Attributi
Eccezioni
Il chiamante immediato non dispone dell'autorizzazione di infrastruttura.
Esempio
Nell'esempio di codice riportato di seguito viene illustrato come utilizzare questo metodo. Questo esempio di codice fa parte di un esempio più ampio fornito per 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);
Commenti
Quando .NET Framework analizza un flusso XML, deve sapere come convertire il codice XML letto dal flusso in tipi Common Language Runtime. Le informazioni che specificano il modo in cui .NET Framework deve generare e analizzare un flusso XML vengono archiviate in attributi personalizzati che si trovano nello spazio dei System.Runtime.Remoting.Metadata nomi . Esistono due modi per specificare queste informazioni in un file di configurazione: specificando in modo esplicito i mapping o specificando i tipi di oggetto da precaricare. Gli attributi personalizzati vengono letti durante il processo di precaricamento e le informazioni in esse contenute vengono rese disponibili per il parser SOAP.