New to Telerik ReportingStart a free 30-day trial

Internal use only

Definition

Namespace:Telerik.Reporting.Processing

Assembly:Telerik.Reporting.dll

Syntax:

C#
public class DefaultSharedDataSourceResolver : ISharedDataSourceResolver

Inheritance: objectDefaultSharedDataSourceResolver

Derived Classes: FileBasedSharedDataSourceResolver

Implements: ISharedDataSourceResolver

Constructors

Internal use only

C#
public DefaultSharedDataSourceResolver(IResourceResolver resourceResolver)
Parameters:resourceResolverIResourceResolver

Properties

Internal use only

C#
protected IResourceResolver ResourceResolver { get; }

Methods

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.

C#
public static void EnsureXmlSchema(string xmlDefinition)
Parameters:xmlDefinitionstringExceptions:

SerializationException

Internal use only

C#
public virtual DataSource ResolveDataSource(object resolvedResource)
Parameters:resolvedResourceobjectReturns:

DataSource

Internal use only

C#
protected virtual string RetrieveXmlOverride(string resolvedResourceString)
Parameters:resolvedResourceStringstringReturns:

string