DeleteClaimAction 类

定义

一个 ClaimAction,用于从给定 ClaimsIdentity 中删除具有给定 ClaimType 的所有声明。

public ref class DeleteClaimAction : Microsoft::AspNetCore::Authentication::OAuth::Claims::ClaimAction
public class DeleteClaimAction : Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimAction
type DeleteClaimAction = class
    inherit ClaimAction
Public Class DeleteClaimAction
Inherits ClaimAction
继承
DeleteClaimAction

构造函数

DeleteClaimAction(String)

创建新的 DeleteClaimAction。

属性

ClaimType

获取创建声明时要使用的 Value值。

(继承自 ClaimAction)
ValueType

获取创建声明时要使用的 ValueType 值。

(继承自 ClaimAction)

方法

Run(JObject, ClaimsIdentity, String)

检查给定的 userData json,确定是否存在必需的数据,并可以选择将其添加为 ClaimsIdentity 上的新声明。

Run(JObject, ClaimsIdentity, String)

检查给定的 userData json,确定是否存在必需的数据,并可以选择将其添加为 ClaimsIdentity 上的新声明。

(继承自 ClaimAction)
Run(JsonElement, ClaimsIdentity, String)

检查给定的 userData JSON,确定是否存在必需的数据,并可以选择将其添加为 ClaimsIdentity 上的新声明。

Run(JsonElement, ClaimsIdentity, String)

检查给定的 userData JSON,确定是否存在必需的数据,并可以选择将其添加为 ClaimsIdentity 上的新声明。

(继承自 ClaimAction)

适用于