SPRSServiceConfiguration Class

Represents information for the report server at a front-end Web server in a SharePoint farm.

Namespace:  Microsoft.ReportingServices.SharePoint.Common
Assembly:  Microsoft.ReportingServices.SharePoint.Common (in Microsoft.ReportingServices.SharePoint.Common.dll)

Syntax

'Declaration
<GuidAttribute("B502B021-3FD4-416F-89BF-29541A9DBC58")> _
Public NotInheritable Class SPRSServiceConfiguration _
    Inherits SPService
'Usage
Dim instance As SPRSServiceConfiguration
[GuidAttribute("B502B021-3FD4-416F-89BF-29541A9DBC58")]
public sealed class SPRSServiceConfiguration : SPService
[GuidAttribute(L"B502B021-3FD4-416F-89BF-29541A9DBC58")]
public ref class SPRSServiceConfiguration sealed : public SPService
[<SealedAttribute>]
[<GuidAttribute("B502B021-3FD4-416F-89BF-29541A9DBC58")>]
type SPRSServiceConfiguration =  
    class
        inherit SPService
    end
public final class SPRSServiceConfiguration extends SPService

Examples

using Microsoft.ReportingServices.SharePoint.Common;
...
SPRSServiceConfiguration svc = SPFarm.Local.Services.GetValue<SPRSServiceConfiguration>(SPRSServiceConfiguration.RSServiceName);
if (svc == null)
   svc = new SPRSServiceConfiguration(SPRSServiceConfiguration.RSServiceName, SPFarm.Local);
svc.RSServerUrl = rsServerUrl;
svc.AuthenticationType = RSAuthenticationType.Windows;
svc.Update();
Imports Microsoft.ReportingServices.SharePoint.Common
...
Dim svc As SPRSServiceConfiguration = SPFarm.Local.Services.GetValue(Of SPRSServiceConfiguration)(SPRSServiceConfiguration.RSServiceName)
If svc Is Nothing Then
   svc = New SPRSServiceConfiguration(SPRSServiceConfiguration.RSServiceName, SPFarm.Local)
End If
svc.RSServerUrl = rsServerUrl
svc.AuthenticationType = RSAuthenticationType.Windows
svc.Update()

Inheritance Hierarchy

System.Object
  SPAutoSerializingObject
    SPPersistedObject
      SPPersistedUpgradableObject
        SPService
          Microsoft.ReportingServices.SharePoint.Common.SPRSServiceConfiguration

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.