Могу ли я отключить приглашение для входа в MS CRM 2011 SDK, если учетные данные неверны?
Прямо сейчас я получаю доступ кCRM SDK следующее
IServiceManagement serviceManagement =
ServiceConfigurationFactory.CreateManagement(discoveryUri);
ClientCredentials credentials = new ClientCredentials();
credentials.Windows.ClientCredential = new System.Net.NetworkCredential(userName, password, domain);
using (DiscoveryServiceProxy serviceProxy = new DiscoveryServiceProxy(new DiscoveryServiceProxy(serviceManagement, credentials))
{
RetrieveOrganizationsRequest orgRequest = new RetrieveOrganizationsRequest();
RetrieveOrganizationsResponse orgResponse =
(RetrieveOrganizationsResponse)service.Execute(orgRequest);
// do something with organisations
}
Однако если учетные данные домена неверны,Windows появляется приглашение для входа в систему (где-то вservice.Execute
). Я нене хочу, чтобы приглашение к входу. Я работал над этой проблемой, проверяя учетные данные, используяPrincipalContext
прежде чем передать ихDiscoveryServiceProxy
, но я'Я не совсем доволен этим.
Есть ли способ отключить приглашение?