次の方法で共有


ReportingService2005.ServerInfoHeaderValue Property

レポート サーバーのバージョンを表す、サーバー関連の情報です。

名前空間: Microsoft.WSSUX.ReportingServicesWebService.RSManagementService2005
アセンブリ: ReportService2005 (reportingservice2005.dll 内)

構文

'宣言
Public Property ServerInfoHeaderValue As ServerInfoHeader
public ServerInfoHeader ServerInfoHeaderValue { get; set; }
public:
property ServerInfoHeader^ ServerInfoHeaderValue {
    ServerInfoHeader^ get ();
    void set (ServerInfoHeader^ value);
}
/** @property */
public ServerInfoHeader get_ServerInfoHeaderValue ()

/** @property */
public void set_ServerInfoHeaderValue (ServerInfoHeader value)
public function get ServerInfoHeaderValue () : ServerInfoHeader

public function set ServerInfoHeaderValue (value : ServerInfoHeader)

プロパティ値

レポート サーバーのバージョンを表す ServerInfoHeader オブジェクトです。

使用例

次のコード例をコンパイルするには、Reporting Services の WSDL を参照し、特定の名前空間をインポートする必要があります。詳細については、「コード例のコンパイルと実行」を参照してください。次のコード例では、Web サービスを呼び出した後、SOAP ヘッダーからサーバー情報を取得します。

Imports System

Class Sample
   Shared Sub Main()
      ' Create proxy object and set service credentials to integrated
      Dim rs As New ReportingService2005()
      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
      ReportingService2005 rs = new ReportingService2005();
      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);
      }
   }
}

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

ReportingService2005 Class
ReportingService2005 Members
Microsoft.WSSUX.ReportingServicesWebService.RSManagementService2005 Namespace