PermissionSet.IsSubsetOf メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > PermissionSet.IsSubsetOf メソッドの意味・解説 

PermissionSet.IsSubsetOf メソッド

現在の PermissionSetが、指定した PermissionSetサブセットかどうか判断します

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

Public Function IsSubsetOf ( _
    target As PermissionSet _
) As Boolean
Dim instance As PermissionSet
Dim target As PermissionSet
Dim returnValue As Boolean

returnValue = instance.IsSubsetOf(target)
public bool IsSubsetOf (
    PermissionSet target
)
public:
bool IsSubsetOf (
    PermissionSet^ target
)
public boolean IsSubsetOf (
    PermissionSet target
)
public function IsSubsetOf (
    target : PermissionSet
) : boolean

パラメータ

target

サブセットの関係を調べる PermissionSet。これは、PermissionSet または NamedPermissionSet のいずれかにする必要があります

戻り値
現在の PermissionSettarget パラメータサブセット場合trueそれ以外場合false

解説解説

PermissionSet成功したすべての要求ターゲットでも成功する場合、その PermissionSet は、そのターゲット PermissionSetサブセットです。つまり、ターゲットは、サブセット内に格納されアクセス許可を必ず格納してます。

使用例使用例

IsSubsetOf メソッド使用するコード例次に示します。このコード例は、PermissionSet クラストピック取り上げているコード例一部分です。

' Create a second permission set and compare it to the first permission
 set.
ps2.AddPermission(New EnvironmentPermission(EnvironmentPermissionAccess.Read,
 "USERNAME"))
ps2.AddPermission(New EnvironmentPermission(EnvironmentPermissionAccess.Write,
 "COMPUTERNAME"))
Console.WriteLine("Permissions in first permission set:")
Dim list As IEnumerator = ps1.GetEnumerator()
While list.MoveNext()
    Console.WriteLine(list.Current.ToString())
End While
Console.WriteLine("Second permission IsSubsetOf first permission
 = " & ps2.IsSubsetOf(ps1))
// Create a second permission set and compare it to the first permission
 set.
ps2.AddPermission(
    new EnvironmentPermission(EnvironmentPermissionAccess.Read,
 "USERNAME"));
ps2.AddPermission(
    new EnvironmentPermission(EnvironmentPermissionAccess.Write,
 "COMPUTERNAME"));
IEnumerator list =  ps1.GetEnumerator();
Console.WriteLine("Permissions in first permission set:");
while (list.MoveNext())
    Console.WriteLine(list.Current.ToString());
Console.WriteLine("Second permission IsSubsetOf first permission = " +
 ps2.IsSubsetOf(ps1));
// Create a second permission set and compare it to the first permission
 set.
ps2->AddPermission( gcnew EnvironmentPermission( EnvironmentPermissionAccess::Read,"USERNAME"
 ) );
ps2->AddPermission( gcnew EnvironmentPermission( EnvironmentPermissionAccess::Write,"COMPUTERNAME"
 ) );
IEnumerator^ list =  ps1->GetEnumerator();
Console::WriteLine("Permissions in first permission set:");
      while (list->MoveNext())
          Console::WriteLine(list->Current->ToString());
Console::WriteLine( "Second permission IsSubsetOf first permission = {0}",
 ps2->IsSubsetOf( ps1 ) );
// Create a second permission set and compare it to the
// first permission set.
ps2.AddPermission(new EnvironmentPermission(
    EnvironmentPermissionAccess.Read, "USERNAME"));
ps2.AddPermission(new EnvironmentPermission(
    EnvironmentPermissionAccess.Write, "COMPUTERNAME"));
IEnumerator list = ps1.GetEnumerator();
Console.WriteLine("Permissions in first permission set:");
while (list.MoveNext())
    Console.WriteLine(list.get_Current().ToString());
Console.WriteLine(
    ("Second permission IsSubsetOf first permission = "
    + System.Convert.ToString(ps2.IsSubsetOf(ps1))));
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からPermissionSet.IsSubsetOf メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からPermissionSet.IsSubsetOf メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からPermissionSet.IsSubsetOf メソッド を検索

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

辞書ショートカット

すべての辞書の索引

PermissionSet.IsSubsetOf メソッドのお隣キーワード
検索ランキング

   

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



PermissionSet.IsSubsetOf メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS