ServiceDescriptionImporter.GenerateWebReferences 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.
Compila uma coleção de referências Web para gerar um proxy de cliente ou um stub de servidor.
public:
static System::Collections::Specialized::StringCollection ^ GenerateWebReferences(System::Web::Services::Description::WebReferenceCollection ^ webReferences, System::CodeDom::Compiler::CodeDomProvider ^ codeProvider, System::CodeDom::CodeCompileUnit ^ codeCompileUnit, System::Web::Services::Description::WebReferenceOptions ^ options);
public static System.Collections.Specialized.StringCollection GenerateWebReferences (System.Web.Services.Description.WebReferenceCollection webReferences, System.CodeDom.Compiler.CodeDomProvider codeProvider, System.CodeDom.CodeCompileUnit codeCompileUnit, System.Web.Services.Description.WebReferenceOptions options);
static member GenerateWebReferences : System.Web.Services.Description.WebReferenceCollection * System.CodeDom.Compiler.CodeDomProvider * System.CodeDom.CodeCompileUnit * System.Web.Services.Description.WebReferenceOptions -> System.Collections.Specialized.StringCollection
Public Shared Function GenerateWebReferences (webReferences As WebReferenceCollection, codeProvider As CodeDomProvider, codeCompileUnit As CodeCompileUnit, options As WebReferenceOptions) As StringCollection
Parâmetros
- webReferences
- WebReferenceCollection
Um WebReferenceCollection de referências Web para compilar.
- codeProvider
- CodeDomProvider
Um CodeDomProvider que especifica o provedor de código.
- codeCompileUnit
- CodeCompileUnit
Um CodeCompileUnit que especifica a unidade na qual o código é compilado.
- options
- WebReferenceOptions
Uma WebReferenceOptions que especifica as opções de geração de código.
Retornos
Uma StringCollection de avisos do compilador.
Comentários
A coleção de documentos de descrição de serviços em cada WebReference membro da webReferences
coleção deve conter apenas ServiceDescription objetos e XmlSchema . Esse método não pode interpretar DiscoveryDocument objetos.
Se qualquer um dos métodos de serviço Web XML na webReferences
coleção compartilhar parâmetro personalizado ou tipos de retorno, esses tipos também serão compartilhados entre os métodos de proxy gerados. Essa é uma vantagem importante em relação à situação em que cada proxy é compilado separadamente, pois, nesse caso, esses tipos não interoperam.