Table of Contents

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