ServiceDescriptionImporter.GenerateWebReferences Método

Definição

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.

Aplica-se a