Table of Contents

Class SBSDKBarcodeScannerViewController

Namespace
ScanbotSDK.iOS
Assembly
BarcodeSDK.NET.iOS.dll
public class SBSDKBarcodeScannerViewController : SBSDKBaseScannerViewController
Inheritance
SBSDKBarcodeScannerViewController
Inherited Members
Extension Methods

Constructors

SBSDKBarcodeScannerViewController()

public SBSDKBarcodeScannerViewController()

SBSDKBarcodeScannerViewController(NSCoder)

public SBSDKBarcodeScannerViewController(NSCoder coder)

Parameters

coder NSCoder

SBSDKBarcodeScannerViewController(NSObjectFlag)

protected SBSDKBarcodeScannerViewController(NSObjectFlag t)

Parameters

t NSObjectFlag

SBSDKBarcodeScannerViewController(NativeHandle)

protected SBSDKBarcodeScannerViewController(NativeHandle handle)

Parameters

handle NativeHandle

SBSDKBarcodeScannerViewController(SBSDKBarcodeScannerViewModel, SBSDKBarcodeScannerViewControllerDelegate?)

public SBSDKBarcodeScannerViewController(SBSDKBarcodeScannerViewModel viewModel, SBSDKBarcodeScannerViewControllerDelegate? @delegate)

Parameters

viewModel SBSDKBarcodeScannerViewModel
delegate SBSDKBarcodeScannerViewControllerDelegate

SBSDKBarcodeScannerViewController(UIViewController, UIView, SBSDKBarcodeFormat[], SBSDKBarcodeScannerViewControllerDelegate?)

public SBSDKBarcodeScannerViewController(UIViewController parentViewController, UIView parentView, SBSDKBarcodeFormat[] formats, SBSDKBarcodeScannerViewControllerDelegate? @delegate)

Parameters

parentViewController UIViewController
parentView UIView
formats SBSDKBarcodeFormat[]
delegate SBSDKBarcodeScannerViewControllerDelegate

SBSDKBarcodeScannerViewController(UIViewController, UIView, SBSDKBarcodeScannerConfiguration)

public SBSDKBarcodeScannerViewController(UIViewController parentViewController, UIView parentView, SBSDKBarcodeScannerConfiguration configuration)

Parameters

parentViewController UIViewController
parentView UIView
configuration SBSDKBarcodeScannerConfiguration

SBSDKBarcodeScannerViewController(UIViewController, UIView, SBSDKBarcodeScannerConfiguration, SBSDKBarcodeScannerViewControllerDelegate?)

public SBSDKBarcodeScannerViewController(UIViewController parentViewController, UIView parentView, SBSDKBarcodeScannerConfiguration configuration, SBSDKBarcodeScannerViewControllerDelegate? @delegate)

Parameters

parentViewController UIViewController
parentView UIView
configuration SBSDKBarcodeScannerConfiguration
delegate SBSDKBarcodeScannerViewControllerDelegate

SBSDKBarcodeScannerViewController(UIViewController, UIView, SBSDKBarcodeScannerViewModel, SBSDKBarcodeScannerViewControllerDelegate?)

public SBSDKBarcodeScannerViewController(UIViewController parentViewController, UIView parentView, SBSDKBarcodeScannerViewModel viewModel, SBSDKBarcodeScannerViewControllerDelegate? @delegate)

Parameters

parentViewController UIViewController
parentView UIView
viewModel SBSDKBarcodeScannerViewModel
delegate SBSDKBarcodeScannerViewControllerDelegate

Properties

ClassHandle

public override NativeHandle ClassHandle { get; }

Property Value

NativeHandle

Delegate

public SBSDKBarcodeScannerViewControllerDelegate? Delegate { get; set; }

Property Value

SBSDKBarcodeScannerViewControllerDelegate

FilterBarcodes

public FilterBarcodesFunc? FilterBarcodes { get; set; }

Property Value

FilterBarcodesFunc

ShouldScanBarcodes

public ShouldScanBarcodesFunc? ShouldScanBarcodes { get; set; }

Property Value

ShouldScanBarcodesFunc

ViewModel

public virtual SBSDKBarcodeScannerViewModel ViewModel { get; }

Property Value

SBSDKBarcodeScannerViewModel

WeakDelegate

public virtual NSObject? WeakDelegate { get; set; }

Property Value

NSObject

Methods

CopyCurrentConfiguration()

public virtual SBSDKBarcodeScannerConfiguration CopyCurrentConfiguration()

Returns

SBSDKBarcodeScannerConfiguration

Dispose(bool)

protected override void Dispose(bool disposing)

Parameters

disposing bool

SetConfiguration(SBSDKBarcodeScannerConfiguration)

public virtual void SetConfiguration(SBSDKBarcodeScannerConfiguration configuration)

Parameters

configuration SBSDKBarcodeScannerConfiguration

Events

DidFailScanningWithError

public event EventHandler<FailScanningWithErrorEventArgs> DidFailScanningWithError

Event Type

EventHandler<FailScanningWithErrorEventArgs>

DidScanBarcodes

public event EventHandler<ScanBarcodesEventArgs> DidScanBarcodes

Event Type

EventHandler<ScanBarcodesEventArgs>