ServiceDescriptionImporter.GenerateWebReferences Método

Definición

Compila una colección de referencias web para generar un proxy de cliente o un código auxiliar 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

Una WebReferenceCollection de las referencias web que se van a compilar.

codeProvider
CodeDomProvider

que CodeDomProvider especifica el proveedor de código.

codeCompileUnit
CodeCompileUnit

CodeCompileUnit que especifica la unidad en la que se compila el código.

options
WebReferenceOptions

WebReferenceOptions que especifica las opciones de generación de código.

Devoluciones

Una StringCollection de advertencias del compilador.

Comentarios

La colección de documentos de descripción de servicios de cada WebReference miembro de la webReferences colección debe contener solo ServiceDescription objetos y XmlSchema . Este método no puede interpretar DiscoveryDocument objetos.

Si alguno de los métodos de servicio web XML del webReferences parámetro personalizado o los tipos de valor devuelto del recurso compartido de colección, esos tipos también se comparten entre los métodos proxy generados. Esta es una ventaja importante sobre la situación en la que cada proxy se compila por separado, ya que en ese caso estos tipos no interoperan.

Se aplica a