ICredentialBuilder.SetCredentials Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria um objeto CredentialInfo.
Sobrecargas
SetCredentials(IServiceProvider, Boolean) |
Cria um CredentialInfo objeto que contém o nome de usuário e a senha. |
SetCredentials(IServiceProvider, Boolean, EventHandler) |
Cria um CredentialInfo objeto que contém o nome de usuário e a senha e usa o delegado de manipulador de eventos especificado para uma caixa de diálogo Ajuda. |
SetCredentials(IServiceProvider, Boolean)
Cria um CredentialInfo objeto que contém o nome de usuário e a senha.
public:
Microsoft::Web::Management::Client::CredentialInfo ^ SetCredentials(IServiceProvider ^ serviceProvider, bool verifyValidWindowsUserPassword);
public Microsoft.Web.Management.Client.CredentialInfo SetCredentials (IServiceProvider serviceProvider, bool verifyValidWindowsUserPassword);
abstract member SetCredentials : IServiceProvider * bool -> Microsoft.Web.Management.Client.CredentialInfo
Public Function SetCredentials (serviceProvider As IServiceProvider, verifyValidWindowsUserPassword As Boolean) As CredentialInfo
Parâmetros
- serviceProvider
- IServiceProvider
Uma IServiceProvider interface que representa o provedor de serviços para coletar credenciais de usuário.
- verifyValidWindowsUserPassword
- Boolean
true
se a senha deve ser verificada para Windows; caso contrário, false
.
Retornos
Um objeto CredentialInfo que contém o nome de usuário e senha.
Exemplos
O exemplo a seguir implementa esse método.
public CredentialInfo SetCredentials(IServiceProvider serviceProvider,
bool verifyPW) {
return this.SetCredentials(serviceProvider,
verifyPW, null);
}
public CredentialInfo SetCredentials(IServiceProvider serviceProvider,
bool verifyPW, EventHandler showHelp) {
if (serviceProvider == null) {
throw new ArgumentNullException("serviceProvider");
}
IManagementUIService uiService = (IManagementUIService)serviceProvider.
GetService(typeof(IManagementUIService));
Debug.Assert(uiService != null);
CredentialInfo credentials = null;
using (SetCredoDlg dialog =
new SetCredoDlg(serviceProvider, showHelp)) {
dialog.VerifyValidWindowsUserPassword = verifyPW;
if (uiService.ShowDialog(dialog) == DialogResult.OK) {
credentials = new CredentialInfo();
credentials.UserName = dialog.UserName;
credentials.Password = dialog.Password;
}
}
return credentials;
}
Aplica-se a
SetCredentials(IServiceProvider, Boolean, EventHandler)
Cria um CredentialInfo objeto que contém o nome de usuário e a senha e usa o delegado de manipulador de eventos especificado para uma caixa de diálogo Ajuda.
public:
Microsoft::Web::Management::Client::CredentialInfo ^ SetCredentials(IServiceProvider ^ serviceProvider, bool verifyValidWindowsUserPassword, EventHandler ^ showHelp);
public Microsoft.Web.Management.Client.CredentialInfo SetCredentials (IServiceProvider serviceProvider, bool verifyValidWindowsUserPassword, EventHandler showHelp);
abstract member SetCredentials : IServiceProvider * bool * EventHandler -> Microsoft.Web.Management.Client.CredentialInfo
Public Function SetCredentials (serviceProvider As IServiceProvider, verifyValidWindowsUserPassword As Boolean, showHelp As EventHandler) As CredentialInfo
Parâmetros
- serviceProvider
- IServiceProvider
Uma IServiceProvider interface que representa o provedor de serviços para coletar credenciais de usuário.
- verifyValidWindowsUserPassword
- Boolean
true
se a senha deve ser verificada para Windows; caso contrário, false
.
- showHelp
- EventHandler
Um EventHandler delegado para exibir uma caixa de diálogo Ajuda.
Retornos
Um objeto CredentialInfo que contém o nome de usuário e senha.
Exemplos
O exemplo a seguir implementa esse método.
public CredentialInfo SetCredentials(IServiceProvider serviceProvider,
bool verifyPW) {
return this.SetCredentials(serviceProvider,
verifyPW, null);
}
public CredentialInfo SetCredentials(IServiceProvider serviceProvider,
bool verifyPW, EventHandler showHelp) {
if (serviceProvider == null) {
throw new ArgumentNullException("serviceProvider");
}
IManagementUIService uiService = (IManagementUIService)serviceProvider.
GetService(typeof(IManagementUIService));
Debug.Assert(uiService != null);
CredentialInfo credentials = null;
using (SetCredoDlg dialog =
new SetCredoDlg(serviceProvider, showHelp)) {
dialog.VerifyValidWindowsUserPassword = verifyPW;
if (uiService.ShowDialog(dialog) == DialogResult.OK) {
credentials = new CredentialInfo();
credentials.UserName = dialog.UserName;
credentials.Password = dialog.Password;
}
}
return credentials;
}