ICredentialPolicy.ShouldSendCredential Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Boolean İstemcinin kimlik bilgilerinin sınıfının bir örneği WebRequest kullanılarak yapılan bir kaynak isteğiyle gönderilip gönderilmediğini gösteren bir döndürür.
public:
bool ShouldSendCredential(Uri ^ challengeUri, System::Net::WebRequest ^ request, System::Net::NetworkCredential ^ credential, System::Net::IAuthenticationModule ^ authenticationModule);
public bool ShouldSendCredential (Uri challengeUri, System.Net.WebRequest request, System.Net.NetworkCredential credential, System.Net.IAuthenticationModule authenticationModule);
abstract member ShouldSendCredential : Uri * System.Net.WebRequest * System.Net.NetworkCredential * System.Net.IAuthenticationModule -> bool
Public Function ShouldSendCredential (challengeUri As Uri, request As WebRequest, credential As NetworkCredential, authenticationModule As IAuthenticationModule) As Boolean
Parametreler
- request
- WebRequest
WebRequest İstenen kaynağı temsil eden.
- credential
- NetworkCredential
NetworkCredential Bu yöntem döndürürse true
istekle birlikte gönderilecek olan.
- authenticationModule
- IAuthenticationModule
Kimlik IAuthenticationModule doğrulaması gerekiyorsa, kimlik doğrulamasını yürütecek olan.
Döndürülenler
true
kimlik bilgileri istekle birlikte gönderilirse; aksi takdirde , false
.
Açıklamalar
özelliği ayarlanarak bir ICredentialPolicy ilke belirtildikten sonra, IAuthenticationModule kimlik WebRequest doğrulamasını AuthenticationManager.CredentialPolicy işleyen yöntemi kimlik doğrulamasını ShouldSendCredential gerçekleştirmeden önce çağırır. Bu yöntem döndürürse false
, kimlik doğrulaması gerçekleştirilmez.
Özgün istek yeniden yönlendirildiğinde veya ara sunucu kimlik doğrulaması gerektiğinde, tarafından challengeUri
tanımlanan kaynak içinde WebRequest.RequestUribelirtilen istenen kaynaktan farklı olabilir. Yeniden yönlendirme söz konusu olduğunda, challengeUri
gerçek hedefi Uriiçerir. Ara sunucu kimlik doğrulaması gerekiyorsa, challengeUri
istemci kimlik doğrulaması gerektiren ara sunucunun adresini içerir.