Freigeben über


ReportingService2006.ServerInfoHeaderValue Eigenschaft

Definition

Ruft die serverbezogenen Informationen ab, die die Version des Berichtsservers darstellen, oder legt sie fest.

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

Eigenschaftswert

Ein ServerInfoHeader-Objekt, das die Version des Berichtsservers angibt.

Beispiele

using System;  
using System.Collections.Generic;  
using System.IO;  
using System.Text;  
using System.Web;  
using System.Web.Services;  
using System.Web.Services.Protocols;  

class Sample  
{  
    static void Main(string[] args)  
    {  
        // Create proxy object and set service   
        // credentials to integrated  
        ReportingService2006 rs = new ReportingService2006();  
        rs.Url = "http://<Server Name>/_vti_bin/ReportServer/" +  
            "ReportService2006.asmx";  
        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("/");  

            // 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);  
        }  
    }  
}  
Imports System  
Imports System.IO  
Imports System.Text  
Imports System.Web.Services  
Imports System.Web.Services.Protocols  

Class Sample  

    Public Shared Sub Main()  

        Dim rs As New ReportingService2006()  
        rs.Url = "http://<Server Name>/_vti_bin/ReportServer/" + _  
            "ReportService2006.asmx"  
        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("/")  

            ' 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  

End Class  

Gilt für: