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?)

public SBSDKIndexedImageStorage(SBSDKStorageLocation? storageLocation)

Parameters

storageLocation SBSDKStorageLocation

SBSDKIndexedImageStorage(SBSDKStorageLocation?, SBSDKImageFileFormat, SBSDKStorageCrypting?)

public SBSDKIndexedImageStorage(SBSDKStorageLocation? storageLocation, SBSDKImageFileFormat fileFormat, SBSDKStorageCrypting? encrypter)

Parameters

storageLocation SBSDKStorageLocation
fileFormat SBSDKImageFileFormat
encrypter SBSDKStorageCrypting

SBSDKIndexedImageStorage(SBSDKStorageLocation?, SBSDKImageFileFormat, SBSDKStorageCrypting?, NSUrl[])

public SBSDKIndexedImageStorage(SBSDKStorageLocation? storageLocation, SBSDKImageFileFormat fileFormat, SBSDKStorageCrypting? encrypter, NSUrl[] encryptedImagesURLs)

Parameters

storageLocation SBSDKStorageLocation
fileFormat SBSDKImageFileFormat
encrypter SBSDKStorageCrypting
encryptedImagesURLs NSUrl[]

Properties

ClassHandle

public override NativeHandle? ClassHandle { get; }

Property Value

NativeHandle

Encrypter

public virtual SBSDKStorageCrypting? Encrypter { get; set; }

Property Value

SBSDKStorageCrypting

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(UIImage)

public override bool AddImage(UIImage image)

Parameters

image UIImage

Returns

bool

AddImageFromURL(NSUrl)

public override bool AddImageFromURL(NSUrl url)

Parameters

url NSUrl

Returns

bool

Copy()

public override NSObject Copy()

Returns

NSObject

ImageAtIndex(nint)

public override UIImage? ImageAtIndex(nint index)

Parameters

index nint

Returns

UIImage

ImageURLAtIndex(nint)

public override NSUrl? ImageURLAtIndex(nint index)

Parameters

index nint

Returns

NSUrl

InsertImageAtIndex(UIImage, nint)

public virtual bool InsertImageAtIndex(UIImage image, nint index)

Parameters

image UIImage
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, UIImage)

public virtual bool ReplaceImageAtIndexWithImage(nint index, UIImage image)

Parameters

index nint
image UIImage

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()