ClaimsIdentity.RemoveClaim(Claim) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クレーム ID からクレームを削除します。
public:
virtual void RemoveClaim(System::Security::Claims::Claim ^ claim);
[System.Security.SecurityCritical]
public virtual void RemoveClaim (System.Security.Claims.Claim claim);
public virtual void RemoveClaim (System.Security.Claims.Claim? claim);
public virtual void RemoveClaim (System.Security.Claims.Claim claim);
[<System.Security.SecurityCritical>]
abstract member RemoveClaim : System.Security.Claims.Claim -> unit
override this.RemoveClaim : System.Security.Claims.Claim -> unit
abstract member RemoveClaim : System.Security.Claims.Claim -> unit
override this.RemoveClaim : System.Security.Claims.Claim -> unit
Public Overridable Sub RemoveClaim (claim As Claim)
パラメーター
- claim
- Claim
削除するクレーム。
- 属性
例外
クレームを削除できません。
注釈
要求は ID によって所有されていないため、削除できない可能性があります。 たとえば、プリンシパルが所有するロール要求の場合です。 要求が TryRemoveClaim 削除されたかどうかを示すブール値を返す メソッドとは異なり、 RemoveClaim 要求を削除できなかった場合は例外がスローされます
指定した要求は、オブジェクト参照 (ReferenceEquals) と一致します。
このメソッドには、 SecurityCritical
ID から要求を削除できるエンティティを制御するために 属性が適用されています。 さらにパイプの下では、コレクションに存在する要求に基づいて承認の決定が Claims 行われます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET