/// <summary> /// Initialize new instance of <see cref="FingerprintAuthenticationData"/> with specific <see cref="BiometricSample"/> data. /// </summary> /// <param name="biometricSample">Biometric data.</param> public FingerprintAuthenticationData(BiometricSample biometricSample) { if (biometricSample == null) { throw new ArgumentNullException("biometricSample"); } BiometricSample = biometricSample; }
private void FingerprintOkButton_Click(object sender, RoutedEventArgs e) { if (fingerprintImage == null) { return; } using (var ffe = new FingerprintFeatureExtractor()) { ffe.Initialize(); var featuries = ffe.Extract(fingerprintImage, ExtractionType.FeatureSetForAuthentication); var fpFeatures = new BiometricSample(featuries, BiometricSampleHeaderType.DigitalPersonaFingerprintFeatureSet); credential = Credential.Create(new FingerprintAuthenticationData(fpFeatures)); } DialogResult = true; Close(); }