Compartilhar via


ReportExecutionService.ServerInfoHeaderValue Propriedade

Definição

Retorna informações sobre o servidor de relatório.

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

Valor da propriedade

Um objeto ServerInfoHeader que contém informações sobre o servidor de relatório.

Exemplos

Para compilar o exemplo de código a seguir, você deve referenciar o Reporting Services WSDL e importar determinados namespaces. Para obter mais informações, consulte Compilando e executando exemplos de código. O exemplo de código a seguir faz uma chamada para o serviço Web e, em seguida, recupera informações do servidor do cabeçalho 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);  
      }  
   }  
}  

Comentários

Você pode usar o ServerInfoHeaderValue objeto retornado por essa propriedade para obter a edição do servidor e o número de versão.

Aplica-se a