Table of Contents

Class EncryptedFileIOProcessor

Namespace
IO.Scanbot.Sdk.Persistence.Fileio
Assembly
DocumentSDK.NET.Droid.dll
public sealed class EncryptedFileIOProcessor : Object, IFileIOProcessor, IBaseFileIOProcessor, ICoreStreamProvider, IImageFileIOProcessor, IJavaObject, IDisposable, IJavaPeerable
Inheritance
EncryptedFileIOProcessor
Implements

Constructors

EncryptedFileIOProcessor(Context)

public EncryptedFileIOProcessor(Context context)

Parameters

context Context

Properties

Context

public Context Context { get; }

Property Value

Context

UseEncryption

public bool UseEncryption { get; }

Property Value

bool

Methods

Copy(File, File)

public void Copy(File source, File destination)

Parameters

source File
destination File

CopyRaw(File, File)

public void CopyRaw(File encryptedSource, File destination)

Parameters

encryptedSource File
destination File

Move(File, File)

public void Move(File source, File destination)

Parameters

source File
destination File

OpenFileInputStream(File)

public Stream OpenFileInputStream(File sourceFile)

Parameters

sourceFile File

Returns

Stream

OpenFileOutputStream(File)

public Stream OpenFileOutputStream(File destinationFile)

Parameters

destinationFile File

Returns

Stream

Read(File)

public byte[] Read(File source)

Parameters

source File

Returns

byte[]

ReadImage(Uri, Options)

public Bitmap ReadImage(Uri sourceUri, BitmapFactory.Options options)

Parameters

sourceUri Uri
options Options

Returns

Bitmap

ReadImage(File, Options)

public Bitmap ReadImage(File source, BitmapFactory.Options options)

Parameters

source File
options Options

Returns

Bitmap

Write(byte[], File)

public void Write(byte[] byteArray, File destination)

Parameters

byteArray byte[]
destination File

WriteImage(Bitmap, CompressFormat, int, File)

public void WriteImage(Bitmap bitmap, Bitmap.CompressFormat compressFormat, int quality, File destination)

Parameters

bitmap Bitmap
compressFormat CompressFormat
quality int
destination File