CredentialInfoEventArgs Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce i dati per un gestore eventi relativo all'acquisizione delle credenziali.
public ref class CredentialInfoEventArgs sealed : System::ComponentModel::CancelEventArgs
public sealed class CredentialInfoEventArgs : System.ComponentModel.CancelEventArgs
type CredentialInfoEventArgs = class
inherit CancelEventArgs
Public NotInheritable Class CredentialInfoEventArgs
Inherits CancelEventArgs
- Ereditarietà
-
CredentialInfoEventArgs
Esempio
Nell'esempio seguente viene autenticato il nome utente e la password.
void EditFeature(object sender, CredentialInfoEventArgs e) {
try {
e.Cancel = true;
using (new rWait()) {
string userName = String.Empty;
if (!String.IsNullOrEmpty(e.Credentials.UserName)) {
userName = e.Credentials.UserName;
}
string password = String.Empty;
if (!String.IsNullOrEmpty(e.Credentials.Password)) {
// If no username is set, but a password is, show an error
if (String.IsNullOrEmpty(userName)) {
IManagementUIService uiService =
(IManagementUIService)GetService(typeof(IManagementUIService));
Debug.Assert(uiService != null, "Couldn't get IManagementUIService.");
uiService.ShowError(null, "Invalid User Name",
"Authentication Failed", false);
return;
}
password = e.Credentials.Password;
}
_serviceProxy.SetAnonAuthen(userName, password);
e.Cancel = false;
_userName = userName;
_password = password;
}
} catch (Exception ex) {
MessageBox.Show(ex.Message, "EditFeature");
}
}
Commenti
Usare questa classe per annullare gli eventi che richiedono un CredentialInfo oggetto.
Costruttori
CredentialInfoEventArgs(CredentialInfo) |
Inizializza una nuova istanza della classe CredentialInfoEventArgs. |
Proprietà
Credentials |
Ottiene le informazioni sulle credenziali passate al CredentialInfoEventArgs(CredentialInfo) costruttore. |
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per