SsrsConnectionSettings Class

Summary

Settings for the SSRS Report server and Report Objects to deploy
Assembly
Cake.SSRS.dll
Namespace
Cake.SSRS
Base Types
  • Object
graph BT Type-->Base0["Object"] Type["SsrsConnectionSettings"] class Type type-node

Syntax

public class SsrsConnectionSettings

Constructors

Properties

Name Value Summary
ClientCredentialType ClientCredentialType
Client Credential Type used to authenciate the against SSRS
Domain string
Domain the user account belongs too.
ImperonsationLevel TokenImpersonationLevel
Defines security impersonation levels. Security impersonation levels govern the degree to which a server process can act on behalf of a client process.
Password string
The Password used to connect to the SSRS Server
ProxyCredentialType ProxyCredentialType
Proxy Client Type
SecurityMode SecurityMode
Security Mode. Used only for Http only security.
ServiceEndpoint string
Gets or Sets the url to the ReportService2010 endpoint
UseDefaultCredentials bool
Determines whether to use the default credentials of the person logged in. Ignores userName and Password if set to true
Username string
The Username used to connect to the SSRS Server

Extension Methods

Name Value Summary
AuthenticateWith(string, string, string, ClientCredentialType) SsrsConnectionSettings
Configures the settings to use to authenticate with to the SSRS server.
Requires the Cake.SSRS addin
AuthenticateWith(string, string, string) SsrsConnectionSettings
Configures the settings to use to authenticate with to the SSRS server.
Requires the Cake.SSRS addin
AuthenticateWith(string, string) SsrsConnectionSettings
Configures the settings to use to authenticate with to the SSRS server.
Requires the Cake.SSRS addin
Dump<SsrsConnectionSettings>() string
Get a basic string representation of specified object.
Requires the Cake.Incubator addin
IsIn<SsrsConnectionSettings>(SsrsConnectionSettings[]) bool
Checks if the source is contained in a list
Requires the Cake.Incubator addin
NotNull<SsrsConnectionSettings>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Ftp addin
NotNull<SsrsConnectionSettings>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Issues addin
SetServiceEndpoint(string) SsrsConnectionSettings
Sets the Service Enpoint to connect to SSRS with
Requires the Cake.SSRS addin
ThrowIfNull<SsrsConnectionSettings>(string, string) T
Throws a System.ArgumentNullException with a specific message if the value is null, otherwise returns the value
Requires the Cake.Incubator addin
ThrowIfNull<SsrsConnectionSettings>(string) T
Throws a System.ArgumentNullException if the value is null, otherwise returns the value
Requires the Cake.Incubator addin
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin
ToStringWithNullMarkup() string
Returns the string value or a Not set> markup suitable for Spectre.Console.
Requires the Cake.Issues addin
UseDefaultCredientials() SsrsConnectionSettings
Uses the default credentials of the context the process it currently running in to authenticate to the SSRS server.
Requires the Cake.SSRS addin