Compartir a través de


Llamar a métodos de servicio web

Al utilizar una clase de proxy de Microsoft .NET Framework para llamar a las operaciones de servicio web, se usan los métodos de esa clase. Estos métodos responden como cualquier otro de una clase de la biblioteca de clases de .NET Framework. Todos los métodos de servicio web tienen acceso público y necesitan que se proporcione el número y tipos adecuados de argumentos. Después de crear una instancia de la clase de proxy en el proyecto, puede llamar a los métodos para realizar las operaciones del informe de errores a través del servidor de informes. En el código de C# siguiente se ilustra el uso del método ListChildren de la clase de proxy de ReportingService2010. El código se utiliza para realizar una llamada recursiva al servicio web que devuelve una matriz de objetos CatalogItem que contiene una lista de todos los elementos de la base de datos del servidor de informes:

Dim rs As New ReportingService2010()
rs.Credentials = System.Net.CredentialCache.DefaultCredentials
Dim items As CatalogItem() = rs.ListChildren("/", True)
ReportingService2010 rs = new ReportingService2010();
rs.Credentials = System.Net.CredentialCache.DefaultCredentials;
CatalogItem[] items = rs.ListChildren("/", true);