Table of Contents

Class SdkStorageModule

Namespace
IO.Scanbot.Sdk.DI
Assembly
DocumentSDK.NET.Droid.dll
public sealed class SdkStorageModule : Object
Inheritance
SdkStorageModule

Constructors

SdkStorageModule(Application)

public SdkStorageModule(Application application)

Parameters

application Application

Methods

ProvideDocumentPageStorage(PageStorageSettings, IDocumentStorage)

public IDocumentPageStorage ProvideDocumentPageStorage(PageStorageSettings pageStorageSettings, IDocumentStorage documentStorage)

Parameters

pageStorageSettings PageStorageSettings
documentStorage IDocumentStorage

Returns

IDocumentPageStorage

ProvideDocumentStorage()

public IDocumentStorage ProvideDocumentStorage()

Returns

IDocumentStorage

ProvideDraftPageFileStorage(DraftPageStorageProcessor, DraftPageStorage, IFileIOProcessor)

public DraftPageFileStorage ProvideDraftPageFileStorage(DraftPageStorageProcessor draftPageStorageProcessor, DraftPageStorage draftPageStorage, IFileIOProcessor fileIOProcessor)

Parameters

draftPageStorageProcessor DraftPageStorageProcessor
draftPageStorage DraftPageStorage
fileIOProcessor IFileIOProcessor

Returns

DraftPageFileStorage

ProvideDraftPageStorage(PageStorageSettings)

public DraftPageStorage ProvideDraftPageStorage(PageStorageSettings pageStorageSettings)

Parameters

pageStorageSettings PageStorageSettings

Returns

DraftPageStorage

ProvideFileIOProcessor()

public IFileIOProcessor ProvideFileIOProcessor()

Returns

IFileIOProcessor

ProvideImageFileIOProcessor(IFileIOProcessor)

public IImageFileIOProcessor ProvideImageFileIOProcessor(IFileIOProcessor fileIOProcessor)

Parameters

fileIOProcessor IFileIOProcessor

Returns

IImageFileIOProcessor

ProvideLegacyPageFileStorage(PageStorageProcessor, ILegacyPageStorage, IFileIOProcessor)

public PageFileStorage ProvideLegacyPageFileStorage(PageStorageProcessor pageStorageProcessor, ILegacyPageStorage pageStorage, IFileIOProcessor fileIOProcessor)

Parameters

pageStorageProcessor PageStorageProcessor
pageStorage ILegacyPageStorage
fileIOProcessor IFileIOProcessor

Returns

PageFileStorage

ProvideLegacyPageStorage(PageStorageSettings)

public ILegacyPageStorage ProvideLegacyPageStorage(PageStorageSettings pageStorageSettings)

Parameters

pageStorageSettings PageStorageSettings

Returns

ILegacyPageStorage

ProvidePageFileStorage(DocumentPageStorageProcessor, IDocumentPageStorage, IFileIOProcessor)

public PageFileStorage ProvidePageFileStorage(DocumentPageStorageProcessor pageStorageProcessor, IDocumentPageStorage pageStorage, IFileIOProcessor fileIOProcessor)

Parameters

pageStorageProcessor DocumentPageStorageProcessor
pageStorage IDocumentPageStorage
fileIOProcessor IFileIOProcessor

Returns

PageFileStorage

ProvidePageStorageSettings()

public PageStorageSettings ProvidePageStorageSettings()

Returns

PageStorageSettings

SetFileStorageSettings(FileStorageSettings)

public static void SetFileStorageSettings(FileStorageSettings fileStorageSettings)

Parameters

fileStorageSettings FileStorageSettings

SetPageStorageSettings(PageStorageSettings)

public static void SetPageStorageSettings(PageStorageSettings pageStorageSettings)

Parameters

pageStorageSettings PageStorageSettings