ReportingService2005.SetSystemProperties(Property[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
1 つ以上のシステム プロパティを設定します。
public:
void SetSystemProperties(cli::array <ReportService2005::Property ^> ^ Properties);
public void SetSystemProperties (ReportService2005.Property[] Properties);
member this.SetSystemProperties : ReportService2005.Property[] -> unit
Public Sub SetSystemProperties (Properties As Property())
パラメーター
例
次の表に、この操作に関連するヘッダーおよび権限の情報を示します。
SOAP ヘッダー | (Out) ServerInfoHeaderValue |
必要なアクセス許可 | UpdateSystemProperties (システム) |
次のコード例をコンパイルするには、Reporting Services の WSDL を参照し、特定の名前空間をインポートする必要があります。 詳細については、「 コード例のコンパイルと実行」を参照してください。 次のコード例では、レポート サーバー データベースに Description という名前の新しいシステム プロパティを作成します。
Imports System
Imports System.Web.Services.Protocols
Class Sample
Public Shared Sub Main()
Dim rs As New ReportingService2005()
rs.Credentials = System.Net.CredentialCache.DefaultCredentials
Dim setProp As New [Property]()
setProp.Name = "Description"
setProp.Value = "My report server that resides on the computer named RSSERVER1."
Dim props(0) As [Property]
props(0) = setProp
Try
rs.SetSystemProperties(props)
Console.WriteLine("New site property set.")
Catch ex As SoapException
Console.WriteLine(ex.Detail.OuterXml)
End Try
End Sub 'Main
End Class 'Sample
using System;
using System.Web.Services.Protocols;
class Sample
{
public static void Main()
{
ReportingService2005 rs = new ReportingService2005();
rs.Credentials = System.Net.CredentialCache.DefaultCredentials;
Property setProp = new Property();
setProp.Name = "Description";
setProp.Value = "My report server that resides on the computer named RSSERVER1.";
Property[] props = new Property[1];
props[0] = setProp;
try
{
rs.SetSystemProperties( props );
Console.WriteLine( "New site property set." );
}
catch (SoapException ex)
{
Console.WriteLine( ex.Detail.OuterXml);
}
}
}
注釈
ユーザーは、システムによって予約されていないカスタム システム プロパティを追加できます。 Property 配列に指定したプロパティが存在しない場合は、そのプロパティが作成されます。 プロパティに値が存在する場合は上書きされます。 予約済みのシステム プロパティを作成または削除することはできません。 設定するシステム プロパティによっては、レポート サーバーの機能が変更される可能性があります。 予約済みシステム プロパティの一覧については、「 レポート サーバー のシステム プロパティ」を参照してください。 エラーが発生すると、プロパティは設定されません。
プロパティに空の値を設定することにより、プロパティの値を削除することができます。