Chiamata ai metodi del servizio Web
Quando si utilizza una classe proxy Microsoft .NET Framework per chiamare le operazioni del servizio Web, si utilizzano i metodi di tale classe. Questi metodi funzionano come qualsiasi altro metodo di una classe nella libreria di classi .NET Framework. Tutti i metodi del servizio Web dispongono di accesso pubblico e richiedono di fornire il numero appropriato di argomenti e tipi di argomento. Dopo aver creato un'istanza della classe proxy nel progetto, è possibile chiamare i metodi per eseguire operazioni relative ai report tramite il server di report. Il codice C# seguente illustra l'utilizzo del metodo ListChildren della classe proxy ReportingService2010. Il codice viene utilizzato per effettuare una chiamata ricorsiva al servizio Web che restituisce una matrice di oggetti CatalogItem contenente un elenco di tutti gli elementi nel database del server di report:
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);
Vedere anche
Concetti
Guida di riferimento tecnico (SSRS)
Altre risorse
Compilazione di applicazioni tramite servizio Web e .NET Framework