Share via


ReportExecutionService.ServerInfoHeaderValue Proprietà

Definizione

Restituisce informazioni sul server di report.

public:
 property ReportExecution2005::ServerInfoHeader ^ ServerInfoHeaderValue { ReportExecution2005::ServerInfoHeader ^ get(); void set(ReportExecution2005::ServerInfoHeader ^ value); };
public ReportExecution2005.ServerInfoHeader ServerInfoHeaderValue { get; set; }
member this.ServerInfoHeaderValue : ReportExecution2005.ServerInfoHeader with get, set
Public Property ServerInfoHeaderValue As ServerInfoHeader

Valore della proprietà

Oggetto ServerInfoHeader contenente informazioni sul server di report.

Esempio

Per compilare l'esempio di codice seguente, è necessario fare riferimento alla Reporting Services WSDL e importare determinati spazi dei nomi. Per altre informazioni, vedere Compilazione ed esecuzione di esempi di codice. Nell'esempio di codice seguente viene eseguita una chiamata al servizio Web e quindi vengono recuperate le informazioni sul server dall'intestazione SOAP:

Imports System  
Imports myNamespace.myWebserviceReference  

Class Sample  
    Shared Sub Main()  
        ' Create proxy object and set service credentials to integrated  
        Dim rs As New ReportExecutionService()  
        rs.Credentials = System.Net.CredentialCache.DefaultCredentials  

      ' Set the base Web service URL of the source server  
      rs.Url = "http://servername/reportserver/ReportExecution2005.asmx"  

        Try  
            ' Set the server info header   
            rs.ServerInfoHeaderValue = New ServerInfoHeader()  

            ' Make a call to the Web service  
            Dim secureMethods() = rs.ListSecureMethods()  

            ' Output the server version and edition to the console  
            Console.WriteLine("Server version: {0}", rs.ServerInfoHeaderValue.ReportServerVersionNumber)  
            Console.WriteLine("Server edition: {0}", rs.ServerInfoHeaderValue.ReportServerEdition)  

        Catch e As Exception  
            Console.WriteLine(e.Message)  
        End Try  
    End Sub 'Main  
End Class 'Sample  
using System;  
using myNameSpace.myWebServiceReference;  

class Sample  
{  
   static void Main()  
   {  
      // Create proxy object and set service credentials to integrated  
      ReportExecutionService rs = new ReportExecutionService();  
      rs.Credentials = System.Net.CredentialCache.DefaultCredentials;  

      // Set the base Web service URL of the source server  
      rs.Url = "http://servername/reportserver/ReportExecution2005.asmx";  

      try  
      {  
         // Set the server info header   
         rs.ServerInfoHeaderValue = new ServerInfoHeader();  

         // Make a call to the Web service  
         string secureMethods[] = rs.ListSecureMethods();  

         // Output the server version and edition to the console  
         Console.WriteLine("Server version: {0}",   
            rs.ServerInfoHeaderValue.ReportServerVersionNumber);  
         Console.WriteLine("Server edition: {0}",   
            rs.ServerInfoHeaderValue.ReportServerEdition);  
      }  

      catch (Exception e)  
      {  
         Console.WriteLine(e.Message);  
      }  
   }  
}  

Commenti

È possibile utilizzare l'oggetto ServerInfoHeaderValue restituito da questa proprietà per ottenere l'edizione del server e il numero di versione.

Si applica a