Class SBSDKVolatileKeyProvider
- Namespace
- ScanbotSDK.iOS
- Assembly
- BarcodeSDK.NET.iOS.dll
public class SBSDKVolatileKeyProvider : SBSDKStorageCryptingKeyProvider, ISBSDKStorageCryptingKeyProvider, INativeObject, IDisposable
- Inheritance
-
SBSDKVolatileKeyProvider
- Implements
-
INativeObject
Constructors
SBSDKVolatileKeyProvider(NSObjectFlag)
protected SBSDKVolatileKeyProvider(NSObjectFlag t)
Parameters
t
NSObjectFlag
SBSDKVolatileKeyProvider(NativeHandle)
protected SBSDKVolatileKeyProvider(NativeHandle handle)
Parameters
handle
NativeHandle
Properties
ClassHandle
public override NativeHandle ClassHandle { get; }
Property Value
- NativeHandle
KeyGenerator
public override SBSDKStorageCryptingKeyGenerator KeyGenerator { get; }
Property Value
- SBSDKStorageCryptingKeyGenerator
Methods
DeleteKeyForContext(string, SBSDKStorageCryptingKeyLength)
public virtual bool DeleteKeyForContext(string context, SBSDKStorageCryptingKeyLength keyLength)
Parameters
context
string
keyLength
SBSDKStorageCryptingKeyLength
Returns
- bool
InitWithKeyGenerator(SBSDKStorageCryptingKeyGenerator)
public override nint InitWithKeyGenerator(SBSDKStorageCryptingKeyGenerator keyGenerator)
Parameters
keyGenerator
SBSDKStorageCryptingKeyGenerator
Returns
- nint
ProvideKeyForContext(string, SBSDKStorageCryptingKeyLength, out NSError?)
public override NSData? ProvideKeyForContext(string context, SBSDKStorageCryptingKeyLength keyLength, out NSError? error)
Parameters
context
string
keyLength
SBSDKStorageCryptingKeyLength
error
NSError
Returns
- NSData
RemoveAllKeys()
public virtual bool RemoveAllKeys()
Returns
- bool