Bagikan melalui


ReportingService2005.SetSystemProperties(Property[]) Metode

Definisi

Menyetel satu atau beberapa properti sistem.

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())

Parameter

Properties
Property[]

Array Property objek yang menentukan properti dan nilai sistem yang akan diatur untuk server laporan.

Contoh

Tabel di bawah ini memperlihatkan informasi header dan izin pada operasi ini.

Header SOAP (Keluar) ServerInfoHeaderValue
Memerlukan izin UpdateSystemProperties (Sistem)

Untuk mengkompilasi contoh kode berikut, Anda harus mereferensikan Reporting Services WSDL dan mengimpor namespace tertentu. Untuk informasi selengkapnya, lihat Mengkompilasi dan Menjalankan Contoh Kode. Contoh kode berikut membuat properti sistem baru bernama Deskripsi dalam database server laporan:

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);  
      }  
   }  
}  

Keterangan

Pengguna dapat menambahkan properti sistem kustom tambahan yang tidak dicadangkan oleh sistem. Jika properti yang ditentukan dalam Property array tidak ada, properti akan dibuat. Jika ada nilai untuk properti, nilai akan ditimpa. Anda tidak dapat membuat atau menghapus properti sistem terpesan. Bergantung pada properti sistem yang diatur, fungsionalitas server laporan dapat berubah. Untuk daftar properti sistem yang dipesan, lihat Properti Sistem Server Laporan. Jika terjadi kesalahan, tidak ada properti yang diatur.

Anda dapat menghapus nilai properti dengan mengatur properti ke nilai kosong.

Berlaku untuk