SoapServices.PreLoad Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Realiza una carga previa de los tipos especificados en función de los valores establecidos en el SoapTypeAttribute aplicado a los tipos.
Sobrecargas
PreLoad(Assembly) |
Realiza una carga previa de cada Type encontrado en el Assembly especificado a partir de la información localizada en el SoapTypeAttribute asociado a cada tipo. |
PreLoad(Type) |
Realiza una carga previa del Type especificado en función de los valores establecidos en un SoapTypeAttribute correspondiente al tipo. |
PreLoad(Assembly)
Realiza una carga previa de cada Type encontrado en el Assembly especificado a partir de la información localizada en el SoapTypeAttribute asociado a cada 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)
Parámetros
- assembly
- Assembly
Assembly de cada tipo del que se llama a PreLoad(Type).
- Atributos
Excepciones
El llamador inmediato no tiene permisos de infraestructura.
Ejemplos
En el ejemplo de código siguiente se muestra la forma de utilizar este método. Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase SoapServices.
// 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);
Comentarios
Cuando .NET Framework analiza una secuencia XML, debe saber cómo convertir la lectura XML de la secuencia en tipos de Common Language Runtime. Información que especifica cómo se debe generar y analizar una secuencia XML en atributos personalizados que se encuentran en el System.Runtime.Remoting.Metadata espacio de nombres . Hay dos maneras de especificar esta información en un archivo de configuración: ya sea especificando explícitamente las asignaciones o especificando los tipos de objeto que se van a cargar previamente. Los atributos personalizados se leen durante el proceso de precarga y la información de ellas está disponible para el analizador SOAP.
Se aplica a
PreLoad(Type)
Realiza una carga previa del Type especificado en función de los valores establecidos en un SoapTypeAttribute correspondiente al 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)
Parámetros
- Atributos
Excepciones
El llamador inmediato no tiene permisos de infraestructura.
Ejemplos
En el ejemplo de código siguiente se muestra la forma de utilizar este método. Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase SoapServices.
// 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);
Comentarios
Cuando .NET Framework analiza una secuencia XML, debe saber cómo convertir la lectura XML de la secuencia en tipos de Common Language Runtime. Información que especifica cómo se debe generar y analizar una secuencia XML en atributos personalizados que se encuentran en el System.Runtime.Remoting.Metadata espacio de nombres . Hay dos maneras de especificar esta información en un archivo de configuración: ya sea especificando explícitamente las asignaciones o especificando los tipos de objeto que se van a cargar previamente. Los atributos personalizados se leen durante el proceso de precarga y la información de ellas está disponible para el analizador SOAP.