次の方法で共有


PermissionSet メンバ

PermissionSet 概要

パブリック コンストラクタ

パブリック コンストラクタPermissionSet コンストラクタ オーバーロード。 PermissionSet クラスの新しいインスタンスを初期化します。

パブリック プロパティ

パブリック プロパティCount アクセス許可セットに格納されているアクセス許可オブジェクトの数を取得します。
パブリック プロパティIsReadOnly コレクションが読み取り専用かどうかを示す値を取得します。
パブリック プロパティIsSynchronized コレクションでスレッド セーフが確実に行われるかどうかを示す値を取得します。
パブリック プロパティSyncRoot 現在のコレクションのルート オブジェクトを取得します。

パブリック メソッド

パブリック メソッドAddPermission 指定したアクセス許可を PermissionSet に追加します。
パブリック メソッドAssert アクセス許可要求によって保護されているリソースへのアクセス許可が、スタックの上位にある呼び出し元に与えられていない場合でも、呼び出し元コードが、このメソッドを呼び出すコードを通じてリソースにアクセスできるように宣言します。 Assert を使用すると、セキュリティ上の問題が発生することがあります。
パブリック メソッドContainsNonCodeAccessPermissions PermissionSet が、 CodeAccessPermission から派生していないアクセス許可を格納しているかどうかを示す値を取得します。
パブリック メソッドCopy PermissionSet のコピーを作成します。
パブリック メソッドCopyTo セットのアクセス許可オブジェクトを、 Array 内の示された位置にコピーします。
パブリック メソッドDemand コール スタック内の上位にあるすべての呼び出し元に、現在のインスタンスによって指定されているアクセス許可が与えられていない場合は、実行時に強制的に SecurityException を呼び出します。
パブリック メソッドDeny 現在の PermissionSet に格納されているアクセス許可の種類と積集合を持つアクセス許可に対して、呼び出しコードを通じて渡す Demand が失敗する原因となります。
パブリック メソッドEquals (Object から継承されます) オーバーロード。 2 つの Object インスタンスが等しいかどうかを判断します。
パブリック メソッドFromXml XML エンコーディングから、指定した状態のセキュリティ オブジェクトを再構築します。
パブリック メソッドGetEnumerator セットのアクセス許可の列挙子を返します。
パブリック メソッドGetHashCode (Object から継承されます) 特定の型のハッシュ関数として機能します。ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。
パブリック メソッドGetPermission 指定した種類のアクセス許可オブジェクトがセット内にある場合は、そのアクセス許可オブジェクトを取得します。
パブリック メソッドGetType (Object から継承されます) 現在のインスタンスの Type を取得します。
パブリック メソッドIntersect 現在の PermissionSet と指定した PermissionSet の積集合を表すアクセス許可を作成し、返します。
パブリック メソッドIsEmpty PermissionSet が空かどうかを示す値を取得します。
パブリック メソッドIsSubsetOf 現在の PermissionSet が、指定した PermissionSet のサブセットかどうかを判断します。
パブリック メソッドIsUnrestricted PermissionSet が Unrestricted かどうかを判断します。
パブリック メソッドPermitOnly 現在の PermissionSet のサブセットではない任意の PermissionSet に対して、呼び出しコードを通じて渡す Demand が失敗する原因となります。
パブリック メソッドRemovePermission セットから特定の種類のアクセス許可を削除します。
パブリック メソッドSetPermission アクセス許可を PermissionSet に設定して、既存の、同じ種類のアクセス許可を置換します。
パブリック メソッドToString オーバーライド。 PermissionSet の文字列形式を返します。
パブリック メソッドToXml セキュリティ オブジェクトとその現在の状態を表す XML エンコーディングを作成します。
パブリック メソッドUnion 現在の PermissionSet と指定した PermissionSet の和集合を表す PermissionSet を作成します。

プロテクト メソッド

プロテクト メソッドFinalize (Object から継承されます) オーバーライド。 Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。

C# と C++ では、ファイナライザはデストラクタ構文で表現されます。

プロテクト メソッドMemberwiseClone (Object から継承されます) 現在の Object の簡易コピーを作成します。

参照

PermissionSet クラス | System.Security 名前空間