IAntiforgery.GetAndStoreTokens(HttpContext) 方法

定义

为此请求生成 , AntiforgeryTokenSet 并将 Cookie 令牌存储在响应中。 此操作还将“Cache-control”和“Pragma”标头设置为“no-cache”,并将“X-Frame-Options”标头设置为“SAMEORIGIN”。

public:
 Microsoft::AspNetCore::Antiforgery::AntiforgeryTokenSet ^ GetAndStoreTokens(Microsoft::AspNetCore::Http::HttpContext ^ httpContext);
public Microsoft.AspNetCore.Antiforgery.AntiforgeryTokenSet GetAndStoreTokens (Microsoft.AspNetCore.Http.HttpContext httpContext);
abstract member GetAndStoreTokens : Microsoft.AspNetCore.Http.HttpContext -> Microsoft.AspNetCore.Antiforgery.AntiforgeryTokenSet
Public Function GetAndStoreTokens (httpContext As HttpContext) As AntiforgeryTokenSet

参数

httpContext
HttpContext

HttpContext与当前请求关联的 。

返回

具有 AntiforgeryTokenSet 响应标记的 。

注解

此方法有一个副作用:如果没有与请求关联的有效 Cookie,则会设置响应 Cookie。

适用于