Exemplo n.º 1
0
 /// <summary>
 /// Confirms the credentials.
 /// </summary>
 /// <param name="storedCredentials">If set to <c>true</c> the credentials are stored in the credential manager.</param>
 public void ConfirmCredentials(bool storedCredentials)
 {
     NativeMethods.CredUIReturnCodes ret = NativeMethods.CredUIConfirmCredentials(this.Target, storedCredentials);
     if (ret != NativeMethods.CredUIReturnCodes.NO_ERROR && ret != NativeMethods.CredUIReturnCodes.ERROR_INVALID_PARAMETER)
     {
         throw new InvalidOperationException(string.Format("Unable to confirm credentials. Error: 0x{0:X}", ret));
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Confirms the credentials.
 /// </summary>
 /// <param name="storedCredentials">If set to <c>true</c> the credentials are stored in the credential manager.</param>
 public void ConfirmCredentials(bool storedCredentials)
 {
     NativeMethods.CredUIReturnCodes ret = NativeMethods.CredUIConfirmCredentials(Target, storedCredentials);
     if (ret != NativeMethods.CredUIReturnCodes.Success && ret != NativeMethods.CredUIReturnCodes.InvalidParameter)
     {
         throw new InvalidOperationException($"Unable to confirm credentials. Error: 0x{ret:X}");
     }
 }