ServiceDescriptionImporter.GenerateWebReferences 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.
Compila uma coleção de referências 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 lista de referências Web para compilar.
- codeProvider
- CodeDomProvider
A CodeDomProvider que especifica o fornecedor de código.
- codeCompileUnit
- CodeCompileUnit
A CodeCompileUnit que especifica a unidade em que o código é compilado.
- options
- WebReferenceOptions
A que especifica opções de WebReferenceOptions geração de código.
Devoluções
Um StringCollection dos avisos do compilador.
Observações
A coleção de documentos de descrição de serviços em cada WebReference membro da webReferences coleção deve conter apenas ServiceDescription e objetos XmlSchema . Este método não consegue interpretar DiscoveryDocument objetos.
Se algum dos métodos de serviço Web XML na webReferences coleção partilhar tipos personalizados de parâmetro ou retorno, esses tipos também são partilhados entre os métodos proxy gerados. Esta é uma vantagem importante em relação à situação em que cada proxy é compilado separadamente, porque nesse caso tais tipos não interoperam.