ServiceDescriptionImporter.GenerateWebReferences Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.