FileCodeGroup(IMembershipCondition, FileIOPermissionAccess) コンストラクター

定義

FileCodeGroup クラスの新しいインスタンスを初期化します。

public:
 FileCodeGroup(System::Security::Policy::IMembershipCondition ^ membershipCondition, System::Security::Permissions::FileIOPermissionAccess access);
public FileCodeGroup (System.Security.Policy.IMembershipCondition membershipCondition, System.Security.Permissions.FileIOPermissionAccess access);
new System.Security.Policy.FileCodeGroup : System.Security.Policy.IMembershipCondition * System.Security.Permissions.FileIOPermissionAccess -> System.Security.Policy.FileCodeGroup
Public Sub New (membershipCondition As IMembershipCondition, access As FileIOPermissionAccess)

パラメーター

membershipCondition
IMembershipCondition

証拠を確認して、コード グループがポリシーを適用するかどうかを決定するためのメンバーシップ条件。

access
FileIOPermissionAccess

FileIOPermissionAccess 値のいずれか 1 つ。 この値は、与えられる FileIOPermission を生成するために使用されます。

例外

membershipCondition パラメーターが null です。

membershipCondition パラメーターの型が有効ではありません。

- または -

access パラメーターの型が有効ではありません。

次のコードは、 コンストラクターの使用方法を FileCodeGroup 示しています。 このコード例は、FileCodeGroup クラスのために提供されている大規模な例の一部です。

FileCodeGroup^ fileCodeGroup = gcnew FileCodeGroup(
   gcnew AllMembershipCondition,FileIOPermissionAccess::AllAccess );
FileCodeGroup fileCodeGroup = 
    new FileCodeGroup(
    new AllMembershipCondition(),
    FileIOPermissionAccess.AllAccess);
Dim fileCodeGroup As New FileCodeGroup( _
    New AllMembershipCondition, _
    FileIOPermissionAccess.AllAccess)

注釈

このコンストラクターは、基本的なコード グループを作成します。 子コード グループは、 メソッドを使用して AddChild 追加できます。

FileCodeGroup は、コードの実行元ディレクトリへのファイル アクセスを許可する動的に計算された FileIOPermission を含むアクセス許可セットを返します。 付与されるアクセスの種類は、 パラメーターによって access 決まります。

適用対象