Bagikan melalui


ICredentialPolicy.ShouldSendCredential Metode

Definisi

Boolean Mengembalikan yang menunjukkan apakah kredensial klien dikirim dengan permintaan sumber daya yang dibuat menggunakan instans WebRequest kelas .

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

Parameter

challengeUri
Uri

Uri yang akan menerima permintaan.

request
WebRequest

WebRequest yang mewakili sumber daya yang diminta.

credential
NetworkCredential

NetworkCredential yang akan dikirim dengan permintaan jika metode ini mengembalikan true.

authenticationModule
IAuthenticationModule

IAuthenticationModule yang akan melakukan autentikasi, jika autentikasi diperlukan.

Mengembalikan

true jika kredensial dikirim dengan permintaan; jika tidak, false.

Keterangan

ICredentialPolicy Setelah kebijakan ditentukan dengan mengatur AuthenticationManager.CredentialPolicy properti , IAuthenticationModule yang menangani autentikasi untuk WebRequest memanggil ShouldSendCredential metode sebelum melakukan autentikasi. Jika metode ini mengembalikan false, autentikasi tidak dilakukan.

Ketika permintaan asli telah dialihkan atau autentikasi proksi diperlukan, sumber daya yang diidentifikasi oleh challengeUri dapat berbeda dari sumber daya yang diminta yang ditentukan dalam WebRequest.RequestUri. Dalam kasus pengalihan, challengeUri berisi tujuan Uriaktual . Jika autentikasi proksi diperlukan, challengeUri berisi alamat server proksi yang memerlukan autentikasi klien.

Berlaku untuk