Table of Contents

Class SBSDKKeyedImageStorage

Namespace
ScanbotSDK.iOS
Assembly
BarcodeSDK.NET.iOS.dll
public class SBSDKKeyedImageStorage : NSObject
Inheritance
SBSDKKeyedImageStorage

Constructors

SBSDKKeyedImageStorage(NSObjectFlag)

protected SBSDKKeyedImageStorage(NSObjectFlag t)

Parameters

t NSObjectFlag

SBSDKKeyedImageStorage(NativeHandle)

protected SBSDKKeyedImageStorage(NativeHandle handle)

Parameters

handle NativeHandle

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

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

Parameters

storageLocation SBSDKStorageLocation
fileFormat SBSDKImageFileFormat
encryptionMode SBSDKEncryptionMode
cryptingProvider SBSDKStorageCryptingProvider

SBSDKKeyedImageStorage(SBSDKStorageLocation?, SBSDKStorageCryptingProvider?)

public SBSDKKeyedImageStorage(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 virtual nint ImageCount { get; }

Property Value

nint

ImageKeys

public virtual string[] ImageKeys { get; }

Property Value

string[]

ImageURLs

public virtual NSUrl[] ImageURLs { get; }

Property Value

NSUrl[]

JpegCompressionQuality

public virtual NFloat JpegCompressionQuality { get; set; }

Property Value

NFloat

Temporary

public static SBSDKKeyedImageStorage? Temporary { get; }

Property Value

SBSDKKeyedImageStorage

Methods

ImageForKey(string)

public virtual SBSDKImageRef? ImageForKey(string key)

Parameters

key string

Returns

SBSDKImageRef

ImageURLForKey(string)

public virtual NSUrl? ImageURLForKey(string key)

Parameters

key string

Returns

NSUrl

RemoveAllImages()

public virtual void RemoveAllImages()

RemoveImageForKey(string)

public virtual void RemoveImageForKey(string key)

Parameters

key string

RemoveImagesForKeysMatchingPrefix(string)

public virtual void RemoveImagesForKeysMatchingPrefix(string prefix)

Parameters

prefix string

SetImageForKey(SBSDKImageRef, string)

public virtual void SetImageForKey(SBSDKImageRef image, string key)

Parameters

image SBSDKImageRef
key string

WaitUntilWritingCompleted()

public virtual void WaitUntilWritingCompleted()