Comparteix a través de


ServiceDescriptionImporter.GenerateWebReferences Método

Definición

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

Objeto WebReferenceCollection de referencias Web que se va a compilar.

codeProvider
CodeDomProvider

Objeto CodeDomProvider que especifica el proveedor de código.

codeCompileUnit
CodeCompileUnit

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

options
WebReferenceOptions

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

Devoluciones

Objeto 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 parámetro personalizado o los tipos de valor devuelto de la webReferences colección comparte, 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