SecurityException.DenySetInstance プロパティ
アセンブリ: mscorlib (mscorlib.dll 内)

Dim instance As SecurityException Dim value As Object value = instance.DenySetInstance instance.DenySetInstance = value
[ComVisibleAttribute(false)] public: property Object^ DenySetInstance { Object^ get (); void set (Object^ value); }
/** @property */ public Object get_DenySetInstance () /** @property */ public void set_DenySetInstance (Object value)
public function get DenySetInstance () : Object public function set DenySetInstance (value : Object)
アクセス許可、アクセス許可セット、またはアクセス許可セットのオブジェクト。

このプロパティには、セキュリティ チェックの失敗の原因となった、拒否されたセキュリティ アクセス許可、アクセス許可セット、またはアクセス許可セットのコレクションが格納されます。Deny によって発生していない例外の場合、これは null 参照 (Visual Basic では Nothing) になります。このプロパティにはアクセス許可、アクセス許可セット、またはアクセス許可セットのコレクションを格納できるため、これは Object 型になります。このプロパティの実行時の型を確認するには、GetType メソッドを使用するか、または特定の言語演算子を使用します。たとえば C# では is 演算子、Visual Basic では TypeOf 演算子を使用します。

DenySetInstance プロパティを使用して、要求が失敗する原因となった、拒否されたセキュリティ アクセス許可、アクセス許可セット、アクセス許可セットのコレクションを表示する方法を、次のコード例に示します。このコード例は、SecurityException クラスのトピックで取り上げているコード例の一部分です。
Display("The denied permission is: " & _ CType(sE.DenySetInstance, PermissionSet).ToString())
Display("The denied permission is: " + ((PermissionSet)sE.DenySetInstance).ToString());
Display("The denied permission is: {0}", exception->DenySetInstance);


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- SecurityException.DenySetInstance プロパティのページへのリンク