SoapServices.PreLoad Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Pré-carrega os tipos especificados com base nos valores definidos em e SoapTypeAttribute aplicados aos tipos.
Sobrecargas
| Name | Description |
|---|---|
| PreLoad(Assembly) |
Pré-carrega cada Type informação encontrada no especificado Assembly a partir da informação encontrada no SoapTypeAttribute associado a cada tipo. |
| PreLoad(Type) |
Pré-carrega o dado Type com base nos valores definidos em a SoapTypeAttribute sobre o tipo. |
PreLoad(Assembly)
Pré-carrega cada Type informação encontrada no especificado Assembly a partir da informação encontrada no SoapTypeAttribute associado 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
O Assembly para cada tipo de que chamar PreLoad(Type).
- Atributos
Exceções
O interlocutor imediato não tem autorização para infraestruturas.
Exemplos
O seguinte exemplo de código mostra como usar este método. Este exemplo de código faz parte de um exemplo maior fornecido para a 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);
Observações
Quando o .NET Framework está a analisar um fluxo XML, precisa de saber como converter a leitura XML do fluxo para tipos de execução de linguagem comum. A informação que especifica como o .NET Framework deve gerar e analisar um fluxo XML é armazenada em atributos personalizados localizados no namespace System.Runtime.Remoting.Metadata. Existem duas formas de especificar esta informação num ficheiro de configuração: ou especificando explicitamente os mapeamentos, ou especificando quais os tipos de objetos a pré-carregar. Os atributos personalizados são lidos durante o processo de pré-carregamento e a informação neles contida é disponibilizada ao parser SOAP.
Aplica-se a
PreLoad(Type)
Pré-carrega o dado Type com base nos valores definidos em a SoapTypeAttribute sobre o 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
Exceções
O interlocutor imediato não tem autorização para infraestruturas.
Exemplos
O seguinte exemplo de código mostra como usar este método. Este exemplo de código faz parte de um exemplo maior fornecido para a 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);
Observações
Quando o .NET Framework está a analisar um fluxo XML, precisa de saber como converter a leitura XML do fluxo para tipos de execução de linguagem comum. A informação que especifica como o .NET Framework deve gerar e analisar um fluxo XML é armazenada em atributos personalizados localizados no namespace System.Runtime.Remoting.Metadata. Existem duas formas de especificar esta informação num ficheiro de configuração: ou especificando explicitamente os mapeamentos, ou especificando quais os tipos de objetos a pré-carregar. Os atributos personalizados são lidos durante o processo de pré-carregamento e a informação neles contida é disponibilizada ao parser SOAP.