SoapServices.PreLoad Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Pré-carrega tipos especificados com base em valores definidos no SoapTypeAttribute aplicado aos tipos.
Sobrecargas
PreLoad(Assembly) |
Pré-carrega todos os Type encontrados no Assembly especificado das informações encontradas no SoapTypeAttribute associado a cada tipo. |
PreLoad(Type) |
Pré-carrega o determinado Type com base nos valores definidos em um SoapTypeAttribute no tipo. |
PreLoad(Assembly)
Pré-carrega todos os Type encontrados no Assembly especificado das informações encontradas 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 do qual chamar PreLoad(Type).
- Atributos
Exceções
O chamador imediato não tem permissão de infraestrutura.
Exemplos
O exemplo de código a seguir mostra como usar esse 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);
Comentários
Quando o .NET Framework está analisando um fluxo XML, ele precisa saber como converter a leitura XML do fluxo em tipos de common language runtime. As informações que especificam como o .NET Framework deve gerar e analisar um fluxo XML são armazenadas em atributos personalizados localizados no System.Runtime.Remoting.Metadata namespace . Há duas maneiras de especificar essas informações em um arquivo de configuração: especificando explicitamente os mapeamentos ou especificando quais tipos de objeto pré-carregar. Os atributos personalizados são lidos durante o processo de pré-carregamento e as informações neles são disponibilizadas para o analisador SOAP.
Aplica-se a
PreLoad(Type)
Pré-carrega o determinado Type com base nos valores definidos em um SoapTypeAttribute no 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 chamador imediato não tem permissão de infraestrutura.
Exemplos
O exemplo de código a seguir mostra como usar esse 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);
Comentários
Quando o .NET Framework está analisando um fluxo XML, ele precisa saber como converter a leitura XML do fluxo em tipos de common language runtime. As informações que especificam como o .NET Framework deve gerar e analisar um fluxo XML são armazenadas em atributos personalizados localizados no System.Runtime.Remoting.Metadata namespace . Há duas maneiras de especificar essas informações em um arquivo de configuração: especificando explicitamente os mapeamentos ou especificando quais tipos de objeto pré-carregar. Os atributos personalizados são lidos durante o processo de pré-carregamento e as informações neles são disponibilizadas para o analisador SOAP.