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
public SBSDKIndexedImageStorage(SBSDKStorageLocation? storageLocation, SBSDKImageFileFormat fileFormat, SBSDKStorageCrypting? encrypter)
Parameters
storageLocation
SBSDKStorageLocation
fileFormat
SBSDKImageFileFormat
encrypter
SBSDKStorageCrypting
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
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()