Class
DefaultSharedDataSourceResolver

Internal use only

Definition

Namespace:Telerik.Reporting.Processing

Assembly:Telerik.Reporting.dll

Syntax:

cs-api-definition
public class DefaultSharedDataSourceResolver : ISharedDataSourceResolver

Inheritance: objectDefaultSharedDataSourceResolver

Derived Classes: FileBasedSharedDataSourceResolver

Implements: ISharedDataSourceResolver

Constructors

DefaultSharedDataSourceResolver(IResourceResolver)

Internal use only

Declaration

cs-api-definition
public DefaultSharedDataSourceResolver(IResourceResolver resourceResolver)

Parameters

resourceResolver

IResourceResolver

Properties

ResourceResolver

Internal use only

Declaration

cs-api-definition
protected IResourceResolver ResourceResolver { get; }

Property Value

IResourceResolver

Methods

EnsureXmlSchema(string)

Ensures that the XML has schema. Not including the schema may produce unexpected results. Example: if a CSV markup doesn't have schema, the serializer falls back to version 4.0, which doesn't have the Source value encoded as Base64 value. As a result, a repeated Base64-decoding occurs, producing unreadable result.

Declaration

cs-api-definition
public static void EnsureXmlSchema(string xmlDefinition)

Parameters

xmlDefinition

string

Exceptions

SerializationException

ResolveDataSource(object)

Internal use only

Declaration

cs-api-definition
public virtual DataSource ResolveDataSource(object resolvedResource)

Parameters

resolvedResource

object

Returns

DataSource

RetrieveXmlOverride(string)

Internal use only

Declaration

cs-api-definition
protected virtual string RetrieveXmlOverride(string resolvedResourceString)

Parameters

resolvedResourceString

string

Returns

string