Class DefaultSharedDataSourceResolver
Inheritance
System.Object
DefaultSharedDataSourceResolver
Assembly: Telerik.Reporting.dll
Syntax
public class DefaultSharedDataSourceResolver : ISharedDataSourceResolver
Constructors
Declaration
public DefaultSharedDataSourceResolver(IResourceResolver resourceResolver)
Parameters
Properties
Declaration
protected IResourceResolver ResourceResolver { get; }
Property Value
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.
Declaration
public static void EnsureXmlSchema(string xmlDefinition)
Parameters
System.String
xmlDefinition
|
Exceptions
Declaration
public virtual DataSource ResolveDataSource(object resolvedResource)
Parameters
System.Object
resolvedResource
|
Returns
Declaration
protected virtual string RetrieveXmlOverride(string resolvedResourceString)
Parameters
System.String
resolvedResourceString
|
Returns
Explicit Interface Implementations
Resolves the SharedDataSource URI using the existing IResourceResolver.
Declaration
DataSource ISharedDataSourceResolver.Resolve(string sharedDataSourceUri)
Parameters
System.String
sharedDataSourceUri
Path to the SDS resource.
|
Returns
Implements