Compartilhar via


ServiceDescriptionImporter.GenerateWebReferences Método

Definição

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.

Aplica-se a