ReportingService2005.SetSystemProperties(Property[]) Metodo

Definizione

Imposta una o più proprietà di sistema.

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

Parametri

Properties
Property[]

Un array di Property oggetti che definisce le proprietà di sistema e i valori da impostare per un server di report.

Esempio

La tabella sottostante mostra informazioni sull'intestazione e sui permessi di questa operazione.

Intestazioni SOAP (Fuori) ServerInfoHeaderValue
Autorizzazioni necessarie UpdateSystemProperties (Sistema)

Per compilare il seguente esempio di codice, devi fare riferimento al WSDL di Reporting Services e importare determinati namespace. Per maggiori informazioni, vedi Compiling and Conducting Code Examples. Il seguente esempio di codice crea una nuova proprietà di sistema chiamata Description nel database del server di rapporti:

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

Commenti

Gli utenti possono aggiungere ulteriori proprietà personalizzate del sistema che non sono riservate dal sistema. Se una proprietà specificata nell'array Property non esiste, essa viene creata. Se esiste un valore per una proprietà, viene sovrascritto. Non puoi creare o rimuovere proprietà di sistema riservate. A seconda della proprietà di sistema impostata, la funzionalità del server di report può cambiare. Per un elenco delle proprietà di sistema riservate, vedi Report Server System Properties. Se si verificano errori, non vengono impostate proprietà.

Puoi rimuovere il valore di una proprietà impostandola a un valore vuoto.

Si applica a