FirstMatchCodeGroup コンストラクタとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > FirstMatchCodeGroup コンストラクタの意味・解説 

FirstMatchCodeGroup コンストラクタ

FirstMatchCodeGroup クラス新しインスタンス初期化します。

名前空間: System.Security.Policy
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Sub New ( _
    membershipCondition As IMembershipCondition, _
    policy As PolicyStatement _
)
Dim membershipCondition As IMembershipCondition
Dim policy As PolicyStatement

Dim instance As New FirstMatchCodeGroup(membershipCondition,
 policy)
public FirstMatchCodeGroup (
    IMembershipCondition membershipCondition,
    PolicyStatement policy
)
public:
FirstMatchCodeGroup (
    IMembershipCondition^ membershipCondition, 
    PolicyStatement^ policy
)
public FirstMatchCodeGroup (
    IMembershipCondition membershipCondition, 
    PolicyStatement policy
)
public function FirstMatchCodeGroup (
    membershipCondition : IMembershipCondition, 
    policy : PolicyStatement
)

パラメータ

membershipCondition

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

policy

メンバシップ条件一致するコード許可するアクセス許可セット属性という形式の、コード グループ対すポリシー ステートメント

例外例外
例外種類条件

ArgumentException

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

または

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

解説解説
使用例使用例

FirstMatchCodeGroup コンストラクタ使用する方法次のコード示します。このコード例FirstMatchCodeGroup クラストピック取り上げているコード例一部分です。

Dim rootFilePermissions As New
 FileIOPermission(PermissionState.None)
rootFilePermissions.AllLocalFiles = FileIOPermissionAccess.Read
rootFilePermissions.SetPathList(FileIOPermissionAccess.Read, "C:\\")

' Add a permission to a named permission set.
Dim namedPermissions As New
 NamedPermissionSet("RootPermissions")
namedPermissions.AddPermission(rootFilePermissions)

' Create a PolicyStatement with exclusive rights to the policy.
Dim policy As New PolicyStatement(
 _
    namedPermissions, _
    PolicyStatementAttribute.Exclusive)

' Create a FirstMatchCodeGroup with a membership condition that 
' matches all code, and an exclusive policy.
Dim codeGroup As New FirstMatchCodeGroup(
 _
    New AllMembershipCondition, _
    policy)
FileIOPermission rootFilePermissions =
    new FileIOPermission(PermissionState.None);
rootFilePermissions.AllLocalFiles = FileIOPermissionAccess.Read;
rootFilePermissions.SetPathList(FileIOPermissionAccess.Read,"C:\\");

// Add a permission to a named permission set.
NamedPermissionSet namedPermissions =
    new NamedPermissionSet("RootPermissions");
namedPermissions.AddPermission(rootFilePermissions);

// Create a PolicyStatement with exclusive rights to the policy.
PolicyStatement policy = new PolicyStatement(
    namedPermissions,PolicyStatementAttribute.Exclusive);

// Create a FirstMatchCodeGroup with a membership condition that
// matches all code, and an exclusive policy.
FirstMatchCodeGroup codeGroup =
    new FirstMatchCodeGroup(
    new AllMembershipCondition(),
    policy);
FileIOPermission^ rootFilePermissions =
   gcnew FileIOPermission( PermissionState::None );
rootFilePermissions->AllLocalFiles = FileIOPermissionAccess::Read;
rootFilePermissions->SetPathList( FileIOPermissionAccess::Read, L"C:\\"
 );

// Add a permission to a named permission set.
NamedPermissionSet^ namedPermissions =
   gcnew NamedPermissionSet( L"RootPermissions" );
namedPermissions->AddPermission( rootFilePermissions );

// Create a PolicyStatement with exclusive rights to the policy.
PolicyStatement^ policy = gcnew PolicyStatement(
   namedPermissions,PolicyStatementAttribute::Exclusive );

// Create a FirstMatchCodeGroup with a membership condition that
// matches all code, and an exclusive policy.
FirstMatchCodeGroup^ codeGroup = gcnew FirstMatchCodeGroup(
   gcnew AllMembershipCondition,policy );
FileIOPermission rootFilePermissions = new FileIOPermission(
    PermissionState.None);
rootFilePermissions.set_AllLocalFiles(FileIOPermissionAccess.Read);
rootFilePermissions.SetPathList(FileIOPermissionAccess.Read, "C:\\");
// Add a permission to a named permission set.
NamedPermissionSet namedPermissions = new NamedPermissionSet(
    "RootPermissions");
namedPermissions.AddPermission(rootFilePermissions);
// Create a PolicyStatement with exclusive rights to the policy.
PolicyStatement policy = new PolicyStatement(namedPermissions,
 
    PolicyStatementAttribute.Exclusive);
// Create a FirstMatchCodeGroup with a membership condition that
// matches all code, and an exclusive policy.
FirstMatchCodeGroup codeGroup = new FirstMatchCodeGroup(new
 
    AllMembershipCondition(), policy);
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
FirstMatchCodeGroup クラス
FirstMatchCodeGroup メンバ
System.Security.Policy 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「FirstMatchCodeGroup コンストラクタ」の関連用語

FirstMatchCodeGroup コンストラクタのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



FirstMatchCodeGroup コンストラクタのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS