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