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 da Web para produzir 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
Uma WebReferenceCollection das referências da Web a serem compiladas.
- 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
Um WebReferenceOptions que especifica as opções de geração de código.
Retornos
Um StringCollection dos 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 somente ServiceDescription e XmlSchema objetos. Esse método não pode interpretar DiscoveryDocument objetos.
Se qualquer um dos métodos de serviço Web XML no parâmetro personalizado de compartilhamento de webReferences coleção ou tipos de retorno, esses tipos também serão compartilhados entre os métodos de proxy gerados. Essa é uma vantagem importante sobre a situação em que cada proxy é compilado separadamente, pois nesse caso esses tipos não interoperam.