CookieValidatePrincipalContext 类   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
传递给 CookieAuthenticationEvents ValidatePrincipal 方法的上下文对象。
public ref class CookieValidatePrincipalContext : Microsoft::AspNetCore::Authentication::Cookies::BaseCookieContextpublic ref class CookieValidatePrincipalContext : Microsoft::AspNetCore::Authentication::PrincipalContext<Microsoft::AspNetCore::Authentication::Cookies::CookieAuthenticationOptions ^>public class CookieValidatePrincipalContext : Microsoft.AspNetCore.Authentication.Cookies.BaseCookieContextpublic class CookieValidatePrincipalContext : Microsoft.AspNetCore.Authentication.PrincipalContext<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>type CookieValidatePrincipalContext = class
    inherit BaseCookieContexttype CookieValidatePrincipalContext = class
    inherit PrincipalContext<CookieAuthenticationOptions>Public Class CookieValidatePrincipalContext
Inherits BaseCookieContextPublic Class CookieValidatePrincipalContext
Inherits PrincipalContext(Of CookieAuthenticationOptions)- 继承
- 继承
- 
				CookieValidatePrincipalContext
构造函数
属性
| HttpContext | 传递给 CookieAuthenticationEvents ValidatePrincipal 方法的上下文对象。(继承自 BaseContext) | 
| HttpContext | 上下文。(继承自 BaseContext<TOptions>) | 
| Options | 传递给 CookieAuthenticationEvents ValidatePrincipal 方法的上下文对象。(继承自 BaseCookieContext) | 
| Options | 获取与方案关联的身份验证选项。(继承自 BaseContext<TOptions>) | 
| Principal | 包含随请求一起到达的声明主体。 可以进行变更,以更改经过身份验证的用户的详细信息。 | 
| Principal | 获取 ClaimsPrincipal 包含用户声明的 。(继承自 PrincipalContext<TOptions>) | 
| Properties | 包含随请求票证一起到达的额外元数据。 可以变更。 | 
| Properties | 获取或设置 AuthenticationProperties。(继承自 PropertiesContext<TOptions>) | 
| Request | 传递给 CookieAuthenticationEvents ValidatePrincipal 方法的上下文对象。(继承自 BaseContext) | 
| Request | 请求。(继承自 BaseContext<TOptions>) | 
| Response | 传递给 CookieAuthenticationEvents ValidatePrincipal 方法的上下文对象。(继承自 BaseContext) | 
| Response | 响应。(继承自 BaseContext<TOptions>) | 
| Scheme | 身份验证方案。(继承自 BaseContext<TOptions>) | 
| ShouldRenew | 如果为 true,则会续订 Cookie | 
方法
| RejectPrincipal() | 调用 以拒绝传入主体。 如果应用程序已确定该帐户不再处于活动状态,并且应将该请求视为匿名,则可能会执行此操作。 | 
| ReplacePrincipal(ClaimsPrincipal) | 调用 以替换声明主体。 提供的主体将替换 Principal 属性的值,后者确定经过身份验证的请求的标识。 |