共用方式為


AuthenticationHttpContextExtensions.ChallengeAsync 方法

定義

多載

ChallengeAsync(HttpContext)

使用預設挑戰配置來挑戰目前的要求。 當未經驗證的使用者要求需要驗證的端點時,可以發出驗證挑戰。 您可以使用 來設定 DefaultChallengeScheme 預設挑戰配置。

ChallengeAsync(HttpContext, AuthenticationProperties)

使用預設挑戰配置來挑戰目前的要求。 當未經驗證的使用者要求需要驗證的端點時,可以發出驗證挑戰。 您可以使用 來設定 DefaultChallengeScheme 預設挑戰配置。

ChallengeAsync(HttpContext, String)

使用指定的配置來挑戰目前的要求。 當未經驗證的使用者要求需要驗證的端點時,可以發出驗證挑戰。

ChallengeAsync(HttpContext, String, AuthenticationProperties)

使用指定的配置來挑戰目前的要求。 當未經驗證的使用者要求需要驗證的端點時,可以發出驗證挑戰。

ChallengeAsync(HttpContext)

來源:
AuthenticationHttpContextExtensions.cs
來源:
AuthenticationHttpContextExtensions.cs
來源:
AuthenticationHttpContextExtensions.cs

使用預設挑戰配置來挑戰目前的要求。 當未經驗證的使用者要求需要驗證的端點時,可以發出驗證挑戰。 您可以使用 來設定 DefaultChallengeScheme 預設挑戰配置。

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ ChallengeAsync(Microsoft::AspNetCore::Http::HttpContext ^ context);
public static System.Threading.Tasks.Task ChallengeAsync (this Microsoft.AspNetCore.Http.HttpContext context);
static member ChallengeAsync : Microsoft.AspNetCore.Http.HttpContext -> System.Threading.Tasks.Task
<Extension()>
Public Function ChallengeAsync (context As HttpContext) As Task

參數

context
HttpContext

內容 HttpContext

傳回

工作。

適用於

ChallengeAsync(HttpContext, AuthenticationProperties)

來源:
AuthenticationHttpContextExtensions.cs
來源:
AuthenticationHttpContextExtensions.cs
來源:
AuthenticationHttpContextExtensions.cs

使用預設挑戰配置來挑戰目前的要求。 當未經驗證的使用者要求需要驗證的端點時,可以發出驗證挑戰。 您可以使用 來設定 DefaultChallengeScheme 預設挑戰配置。

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ ChallengeAsync(Microsoft::AspNetCore::Http::HttpContext ^ context, Microsoft::AspNetCore::Authentication::AuthenticationProperties ^ properties);
public static System.Threading.Tasks.Task ChallengeAsync (this Microsoft.AspNetCore.Http.HttpContext context, Microsoft.AspNetCore.Authentication.AuthenticationProperties properties);
public static System.Threading.Tasks.Task ChallengeAsync (this Microsoft.AspNetCore.Http.HttpContext context, Microsoft.AspNetCore.Authentication.AuthenticationProperties? properties);
static member ChallengeAsync : Microsoft.AspNetCore.Http.HttpContext * Microsoft.AspNetCore.Authentication.AuthenticationProperties -> System.Threading.Tasks.Task
<Extension()>
Public Function ChallengeAsync (context As HttpContext, properties As AuthenticationProperties) As Task

參數

context
HttpContext

內容 HttpContext

傳回

工作。

適用於

ChallengeAsync(HttpContext, String)

來源:
AuthenticationHttpContextExtensions.cs
來源:
AuthenticationHttpContextExtensions.cs
來源:
AuthenticationHttpContextExtensions.cs

使用指定的配置來挑戰目前的要求。 當未經驗證的使用者要求需要驗證的端點時,可以發出驗證挑戰。

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ ChallengeAsync(Microsoft::AspNetCore::Http::HttpContext ^ context, System::String ^ scheme);
public static System.Threading.Tasks.Task ChallengeAsync (this Microsoft.AspNetCore.Http.HttpContext context, string scheme);
public static System.Threading.Tasks.Task ChallengeAsync (this Microsoft.AspNetCore.Http.HttpContext context, string? scheme);
static member ChallengeAsync : Microsoft.AspNetCore.Http.HttpContext * string -> System.Threading.Tasks.Task
<Extension()>
Public Function ChallengeAsync (context As HttpContext, scheme As String) As Task

參數

context
HttpContext

內容 HttpContext

scheme
String

驗證配置的名稱。

傳回

結果。

適用於

ChallengeAsync(HttpContext, String, AuthenticationProperties)

來源:
AuthenticationHttpContextExtensions.cs
來源:
AuthenticationHttpContextExtensions.cs
來源:
AuthenticationHttpContextExtensions.cs

使用指定的配置來挑戰目前的要求。 當未經驗證的使用者要求需要驗證的端點時,可以發出驗證挑戰。

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ ChallengeAsync(Microsoft::AspNetCore::Http::HttpContext ^ context, System::String ^ scheme, Microsoft::AspNetCore::Authentication::AuthenticationProperties ^ properties);
public static System.Threading.Tasks.Task ChallengeAsync (this Microsoft.AspNetCore.Http.HttpContext context, string scheme, Microsoft.AspNetCore.Authentication.AuthenticationProperties properties);
public static System.Threading.Tasks.Task ChallengeAsync (this Microsoft.AspNetCore.Http.HttpContext context, string? scheme, Microsoft.AspNetCore.Authentication.AuthenticationProperties? properties);
static member ChallengeAsync : Microsoft.AspNetCore.Http.HttpContext * string * Microsoft.AspNetCore.Authentication.AuthenticationProperties -> System.Threading.Tasks.Task
<Extension()>
Public Function ChallengeAsync (context As HttpContext, scheme As String, properties As AuthenticationProperties) As Task

參數

context
HttpContext

內容 HttpContext

scheme
String

驗證配置的名稱。

傳回

工作。

適用於