Condividi tramite


SoapServices.PreLoad Metodo

Definizione

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

type
Type

Type da precaricare.

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.

Si applica a