ServiceDescriptionImporter.GenerateWebReferences (Método)
Actualización: noviembre 2007
Compila una colección de referencias Web para generar un proxy cliente o un código auxiliar del servidor.
Ensamblado: System.Web.Services (en System.Web.Services.dll)
public static StringCollection GenerateWebReferences( WebReferenceCollection webReferences, CodeDomProvider codeProvider, CodeCompileUnit codeCompileUnit, WebReferenceOptions options )
public static StringCollection GenerateWebReferences( WebReferenceCollection webReferences, CodeDomProvider codeProvider, CodeCompileUnit codeCompileUnit, WebReferenceOptions options )
public static function GenerateWebReferences( webReferences : WebReferenceCollection, codeProvider : CodeDomProvider, codeCompileUnit : CodeCompileUnit, options : WebReferenceOptions ) : StringCollection
Parámetros
- webReferences
- Tipo: System.Web.Services.Description.WebReferenceCollection
Objeto WebReferenceCollection de referencias Web que se va a compilar.
- codeProvider
- Tipo: System.CodeDom.Compiler.CodeDomProvider
Objeto CodeDomProvider que especifica el proveedor de código.
- codeCompileUnit
- Tipo: System.CodeDom.CodeCompileUnit
Objeto CodeCompileUnit que especifica la unidad en la que se compila el código.
- options
- Tipo: System.Web.Services.Description.WebReferenceOptions
Objeto WebReferenceOptions que especifica las opciones de generación de código.
Valor devuelto
Tipo: System.Collections.Specialized.StringCollectionObjeto StringCollection de advertencias del compilador.
La colección de documentos de descripción de servicios de cada miembro WebReference de la colección webReferences debería contener sólo objetos ServiceDescription y XmlSchema. Este método no puede interpretar los objetos DiscoveryDocument.
Si algunos de los métodos de servicios Web XML en la colección webReferences comparten un parámetro personalizado o tipos devueltos, esos tipos también se comparten entre los métodos de servidor proxy generados. Ésta es una ventaja importante en aquellos casos en los que se compila por separado cada servidor proxy, porque en este caso estos tipos no interoperan.
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.