SecurityException.PermitOnlySetInstance プロパティ


セキュリティ チェックの失敗の原因となった許可のみのスタック フレームの一部であるアクセス許可、アクセス許可セット、またはアクセス許可セット コレクションを取得または設定します。Gets or sets the permission, permission set, or permission set collection that is part of the permit-only stack frame that caused a security check to fail.

 property System::Object ^ PermitOnlySetInstance { System::Object ^ get(); void set(System::Object ^ value); };
public object PermitOnlySetInstance { get; set; }
member this.PermitOnlySetInstance : obj with get, set
Public Property PermitOnlySetInstance As Object


アクセス許可、アクセス許可セット、またはアクセス許可セットのコレクション オブジェクト。A permission, permission set, or permission set collection object.



PermitOnlySetInstance プロパティは、セキュリティ例外の原因となったスタックフレームに含まれるアクセス許可、アクセス許可セット、またはアクセス許可セットのコレクションを表します。The PermitOnlySetInstance property represents the permitted permission, permission set, or permission set collection contained in the stack frame that caused the security exception. たとえば、PermissionSet.Demand エラーが発生したためにセキュリティ例外が発生した場合、このプロパティには許可されているアクセス許可が表示され、要求された PermissionSetDemanded プロパティに含まれます。For instance, when a security exception occurs because of a PermissionSet.Demand failure, the permitted permission appears in this property and the demanded PermissionSet is contained in the Demanded property.

このプロパティの型は Object です。アクセス許可、アクセス許可セット、またはアクセス許可セットのコレクションをすべて要求でき、Object 共通の基本クラスであるためです。This property is of type Object because permissions, permission sets, or permission set collections can all be demanded and Object is their common base class. このプロパティの実行時の型をテストするには、GetType メソッドまたは特定の言語演算子を使用できます。たとえば、のC# is 演算子や Visual Basic のTypeOf 演算子などです。To test the run-time type of this property, you can use the GetType method or a specific language operator, such as the is operator in C# or the TypeOf operator in Visual Basic.


証拠を提供し、ポリシーを表示および変更する機能。for the ability to provide evidence and view and modify policy. 関連付けられた列挙型: ControlEvidenceControlPolicy セキュリティアクション: DemandAssociated enumerations: ControlEvidence, ControlPolicy Security action: Demand