public static Task<PinVerificationResult> VerifyPinAsync(this 
     ApplicationPinServices aps, string uriToVerify, string pin,
     VerifyPinOptions options)
 {
     return Task<PinVerificationResult>.Factory.FromAsync(
         aps.BeginVerifyPin, aps.EndVerifyPin, uriToVerify,
         pin, options, null);
 }
 public static Task <PinVerificationResult> VerifyPinAsync(this
                                                           ApplicationPinServices aps, string uriToVerify, string pin,
                                                           VerifyPinOptions options)
 {
     return(Task <PinVerificationResult> .Factory.FromAsync(
                aps.BeginVerifyPin, aps.EndVerifyPin, uriToVerify,
                pin, options, null));
 }