Table of Contents

Class SBSDKIndexedImageStorage

Namespace
ScanbotSDK.iOS
Assembly
BarcodeSDK.NET.iOS.dll
public class SBSDKIndexedImageStorage : SBSDKImageStoring, ISBSDKImageStoring, INativeObject, IDisposable, INSCopying
Inheritance
SBSDKIndexedImageStorage
Implements
INativeObject
INSCopying
Inherited Members

Constructors

SBSDKIndexedImageStorage(NSObjectFlag)

protected SBSDKIndexedImageStorage(NSObjectFlag t)

Parameters

t NSObjectFlag

SBSDKIndexedImageStorage(NativeHandle)

protected SBSDKIndexedImageStorage(NativeHandle handle)

Parameters

handle NativeHandle

SBSDKIndexedImageStorage(SBSDKStorageLocation?, SBSDKImageFileFormat, SBSDKEncryptionMode, SBSDKStorageCryptingProvider?)

public SBSDKIndexedImageStorage(SBSDKStorageLocation? storageLocation, SBSDKImageFileFormat fileFormat, SBSDKEncryptionMode encryptionMode, SBSDKStorageCryptingProvider? cryptingProvider)

Parameters

storageLocation SBSDKStorageLocation
fileFormat SBSDKImageFileFormat
encryptionMode SBSDKEncryptionMode
cryptingProvider SBSDKStorageCryptingProvider

SBSDKIndexedImageStorage(SBSDKStorageLocation?, SBSDKStorageCryptingProvider?)

public SBSDKIndexedImageStorage(SBSDKStorageLocation? storageLocation, SBSDKStorageCryptingProvider? cryptingProvider)

Parameters

storageLocation SBSDKStorageLocation
cryptingProvider SBSDKStorageCryptingProvider

Properties

ClassHandle

public override NativeHandle ClassHandle { get; }

Property Value

NativeHandle

CryptingProvider

public virtual SBSDKStorageCryptingProvider? CryptingProvider { get; }

Property Value

SBSDKStorageCryptingProvider

EncryptionMode

public virtual SBSDKEncryptionMode EncryptionMode { get; }

Property Value

SBSDKEncryptionMode

FileFormat

public virtual SBSDKImageFileFormat FileFormat { get; }

Property Value

SBSDKImageFileFormat

ImageCount

public override nint ImageCount { get; }

Property Value

nint

ImageURLs

public virtual NSUrl[] ImageURLs { get; }

Property Value

NSUrl[]

JpegCompressionQuality

public virtual NFloat JpegCompressionQuality { get; set; }

Property Value

NFloat

Temporary

public static SBSDKIndexedImageStorage? Temporary { get; }

Property Value

SBSDKIndexedImageStorage

Methods

AddImage(SBSDKImageRef)

public override bool AddImage(SBSDKImageRef image)

Parameters

image SBSDKImageRef

Returns

bool

AddImageFromURL(NSUrl, SBSDKStorageCryptingProvider?)

public override bool AddImageFromURL(NSUrl url, SBSDKStorageCryptingProvider? decrypter)

Parameters

url NSUrl
decrypter SBSDKStorageCryptingProvider

Returns

bool

Copy()

public override NSObject Copy()

Returns

NSObject

ImageAtIndex(nint)

public override SBSDKImageRef? ImageAtIndex(nint index)

Parameters

index nint

Returns

SBSDKImageRef

ImageURLAtIndex(nint)

public override NSUrl? ImageURLAtIndex(nint index)

Parameters

index nint

Returns

NSUrl

InsertImageAtIndex(SBSDKImageRef, nint)

public virtual bool InsertImageAtIndex(SBSDKImageRef image, nint index)

Parameters

image SBSDKImageRef
index nint

Returns

bool

MoveImageFromIndexToIndex(nint, nint)

public virtual bool MoveImageFromIndexToIndex(nint sourceIndex, nint destinationIndex)

Parameters

sourceIndex nint
destinationIndex nint

Returns

bool

RemoveAllImages()

public override void RemoveAllImages()

RemoveImageAtIndex(nint)

public override void RemoveImageAtIndex(nint index)

Parameters

index nint

ReplaceImageAtIndexWithImage(nint, SBSDKImageRef)

public virtual bool ReplaceImageAtIndexWithImage(nint index, SBSDKImageRef image)

Parameters

index nint
image SBSDKImageRef

Returns

bool

ReplaceImageAtIndexWithImageAtURL(nint, NSUrl)

public virtual bool ReplaceImageAtIndexWithImageAtURL(nint index, NSUrl url)

Parameters

index nint
url NSUrl

Returns

bool

WaitUntilWritingCompleted()

public virtual void WaitUntilWritingCompleted()