Export (0) Print
Expand All
Expand Minimize

ServerInfoHeaderValue Property

SQL Server 2000

ReportingService.ServerInfoHeaderValue Property

The server-related information (ServerInfoHeader object) that represents the version of the report server.

public Dim ServerInfoHeaderValue As [Namespace].ServerInfoHeader
   Member of [Namespace].ReportingService

public [Namespace].ServerInfoHeader ServerInfoHeaderValue;
   Member of [Namespace].ReportingService
Example

To compile the following code example, you must reference the Reporting Services WSDL and import certain namespaces. For more information, see Compiling and Running Code Examples. The following code example makes a call to the Web service and then retrieves server information from the SOAP header:

Imports System

Class Sample
   Shared Sub Main()
      ' Create proxy object and set service credentials to integrated
      Dim rs As New ReportingService()
      rs.Credentials = System.Net.CredentialCache.DefaultCredentials
      
      Try
         ' Set the server info header 
         rs.ServerInfoHeaderValue = New ServerInfoHeader()
         
         ' Make a call to the Web service
         Dim items As CatalogItem() = rs.ListChildren("/", False)
         
         ' 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;

class Sample
{
   static void Main()
   {
      // Create proxy object and set service credentials to integrated
      ReportingService rs = new ReportingService();
      rs.Credentials = System.Net.CredentialCache.DefaultCredentials;
            
      try
      {
         // Set the server info header 
         rs.ServerInfoHeaderValue = new ServerInfoHeader();
         
         // Make a call to the Web service
         CatalogItem[] items = rs.ListChildren("/", false);

         // 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);
      }
   }
}
See Also

ReportingService Class

Reporting Services Web Service Library

Show:
© 2014 Microsoft