ServiceDescriptionImporter.GenerateWebReferences Método

Definição

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.

Aplica-se a