[]
        
(Showing Draft Content)

C1.Ssrs.ConnectionBase

ConnectionBase Class

Base class representing connection to the SSRS server.

Inheritance
ConnectionBase
Implements
Namespace: C1.Ssrs
Assembly: C1.Document.dll
Syntax
public abstract class ConnectionBase : IDisposable

Constructors

Name Description
ConnectionBase()

Initializes a new instance of the ConnectionBase class.

Fields

Name Description
AltDirectorySeparator

Alternative directory separator character.

Properties

Name Description
ConnectionOptions

Gets the ConnectionOptions class specifies type of authentication, credential etc.

Language

Gets or sets the language used in the SSRS session. The culture specified by this property affects User!Language report identifier. By default this property is null, which means that CultureInfo.CurrentUICulture will be used.

ReportServer

Gets the address of SSRS server used in connection.

Methods

Name Description
Combine(string, string)

Combines two strings into a path.

Dispose()

Releases all resources used by the ConnectionBase object.

~ConnectionBase()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

ParameterValueToString(object)

Converts value to the string which can be used as parameter value in the RefreshParameters(IList<ParameterValue>, CancellationToken) etc.

SetConnectionOptions(string, ConnectionOptions)

Sets the current connection options.

TryParameterValueFromString(string, ParameterTypeEnum, out object)

Converts string representing parameter value to object, returns true if conversion successfull, false otherwise.