CustomJsonClaimAction.Run 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Run(JObject, ClaimsIdentity, String) |
檢查指定的 userData json、判斷必要資料是否存在,並選擇性地將其新增為 ClaimsIdentity 上的新宣告。 |
Run(JsonElement, ClaimsIdentity, String) |
檢查指定的 userData JSON、判斷必要資料是否存在,並選擇性地將其新增為 ClaimsIdentity 上的新宣告。 |
Run(JObject, ClaimsIdentity, String)
檢查指定的 userData json、判斷必要資料是否存在,並選擇性地將其新增為 ClaimsIdentity 上的新宣告。
public:
override void Run(Newtonsoft::Json::Linq::JObject ^ userData, System::Security::Claims::ClaimsIdentity ^ identity, System::String ^ issuer);
public override void Run (Newtonsoft.Json.Linq.JObject userData, System.Security.Claims.ClaimsIdentity identity, string issuer);
override this.Run : Newtonsoft.Json.Linq.JObject * System.Security.Claims.ClaimsIdentity * string -> unit
Public Overrides Sub Run (userData As JObject, identity As ClaimsIdentity, issuer As String)
參數
- userData
- Newtonsoft.Json.Linq.JObject
要檢查的來源資料。 此值可以是 Null。
- identity
- ClaimsIdentity
要加入宣告的身分識別。
- issuer
- String
建立宣告時,要用於 Claim.Issuer 的值。
適用於
Run(JsonElement, ClaimsIdentity, String)
檢查指定的 userData JSON、判斷必要資料是否存在,並選擇性地將其新增為 ClaimsIdentity 上的新宣告。
public:
override void Run(System::Text::Json::JsonElement userData, System::Security::Claims::ClaimsIdentity ^ identity, System::String ^ issuer);
public override void Run (System.Text.Json.JsonElement userData, System.Security.Claims.ClaimsIdentity identity, string issuer);
override this.Run : System.Text.Json.JsonElement * System.Security.Claims.ClaimsIdentity * string -> unit
Public Overrides Sub Run (userData As JsonElement, identity As ClaimsIdentity, issuer As String)
參數
- userData
- JsonElement
要檢查的來源資料。 此值可以是 Null。
- identity
- ClaimsIdentity
要加入宣告的身分識別。
- issuer
- String
建立宣告時,要用於 Claim.Issuer 的值。