Udostępnij za pośrednictwem


Metoda ReportingService2005.SetSystemProperties

Określa jedną lub więcej właściwości systemu.

Przestrzeń nazw:  ReportService2005
Zestaw:  ReportService2005 (w ReportService2005.dll)

Składnia

'Deklaracja
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/SetSystemProperties", RequestNamespace := "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",  _
    ResponseNamespace := "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
Public Sub SetSystemProperties ( _
    Properties As Property() _
)
'Użycie
Dim instance As ReportingService2005
Dim Properties As Property()

instance.SetSystemProperties(Properties)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/SetSystemProperties", RequestNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    ResponseNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
public void SetSystemProperties(
    Property[] Properties
)
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/SetSystemProperties", RequestNamespace = L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    ResponseNamespace = L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    Use = SoapBindingUse::Literal, ParameterStyle = SoapParameterStyle::Wrapped)]
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
public:
void SetSystemProperties(
    array<Property^>^ Properties
)
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/SetSystemProperties", RequestNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    ResponseNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)>]
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
member SetSystemProperties : 
        Properties:Property[] -> unit 
public function SetSystemProperties(
    Properties : Property[]
)

Parametry

Uwagi

Użytkownicy mogą dodawać dodatkowe systemu niestandardowych właściwości, które nie są zastrzeżone przez system.Jeśli właściwość określona w Property tablicy nie istnieje, jest ona tworzona.Jeśli istnieje wartość właściwość jest zastępowany.Nie można utworzyć lub usunąć właściwości zastrzeżonych systemu.W zależności od właściwości systemu jest zestaw, może zmienić funkcjonalność serwer raportów.Aby uzyskać listę właściwości zastrzeżonych systemu, zobacz Właściwości systemu serwera raportów.Jeśli wystąpią błędy, właściwości nie są zestaw.

Wartość właściwość można usunąć przez ustawienie właściwość na wartość pustą.

Przykłady

W poniższej tabela przedstawiono informacje nagłówka i uprawnienia na tej operacji.

Nagłówki SOAP

(Ruch wychodzący)ServerInfoHeaderValue

Wymagane uprawnienia

UpdateSystemProperties(System)

Aby skompilować poniższy przykład kodu, musi odniesienie WSDL usług raportowania i przywozu niektórych obszarów nazw.Aby uzyskać więcej informacji, zobacz temat Compiling and Running Code Examples.Poniższy przykład kodu tworzy nowy system właściwość o nazwie Opis w baza danych serwera raportów:

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