AuthenticationManager.Authenticate(String, WebRequest, ICredentials) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anropar varje registrerad autentiseringsmodul för att hitta den första modulen som kan svara på autentiseringsbegäran.
public:
static System::Net::Authorization ^ Authenticate(System::String ^ challenge, System::Net::WebRequest ^ request, System::Net::ICredentials ^ credentials);
public static System.Net.Authorization Authenticate(string challenge, System.Net.WebRequest request, System.Net.ICredentials credentials);
static member Authenticate : string * System.Net.WebRequest * System.Net.ICredentials -> System.Net.Authorization
Public Shared Function Authenticate (challenge As String, request As WebRequest, credentials As ICredentials) As Authorization
Parametrar
- challenge
- String
Utmaningen som returneras av Internetresursen.
- request
- WebRequest
Begäran som initierade autentiseringsuppgiften.
- credentials
- ICredentials
De autentiseringsuppgifter som är associerade med den här begäran.
Returer
En instans av Authorization klassen som innehåller resultatet av auktoriseringsförsöket. Om det inte finns någon autentiseringsmodul för att svara på utmaningen returnerar nullden här metoden .
Undantag
.NET Core och .NET endast 5+ : I samtliga fall.
Kommentarer
Metoden Authenticate anropar metoden för IAuthenticationModule.Authenticate varje registrerad autentiseringsmodul tills en av modulen svarar med en Authorization instans.
Den första Authorization instansen som returneras används för att autentisera begäran. Om ingen autentiseringsmodul kan autentisera begäran Authenticate returnerar nullmetoden .
Autentiseringsmoduler anropas i den ordning de registreras med AuthenticationManager.