Plugin.Fingerprint.Samsung.IdentifyListener.GetTask C# (CSharp) Method

GetTask() public method

public GetTask ( ) : Task
return Task
        public async Task<FingerprintAuthenticationResult> GetTask()
        {
            if (!await StartIdentify())
            {
                return new FingerprintAuthenticationResult
                {
                    Status = FingerprintAuthenticationResultStatus.UnknownError
                };
            }

            return await _taskCompletionSource.Task;
        }

Usage Example

 public override async Task <FingerprintAuthenticationResult> AuthenticateNoDialogAsync(IAuthenticationFailedListener failedListener, CancellationToken cancellationToken)
 {
     using (cancellationToken.Register(() => _spassFingerprint.CancelIdentify()))
     {
         var identifyListener = new IdentifyListener(StartIdentify, failedListener);
         return(await identifyListener.GetTask());
     }
 }
All Usage Examples Of Plugin.Fingerprint.Samsung.IdentifyListener::GetTask