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

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

IsolatedStorageFilePermission.IsSubsetOf メソッド

現在のアクセス許可が、指定したアクセス許可サブセットかどうか判断します

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

Public Overrides Function
 IsSubsetOf ( _
    target As IPermission _
) As Boolean
Dim instance As IsolatedStorageFilePermission
Dim target As IPermission
Dim returnValue As Boolean

returnValue = instance.IsSubsetOf(target)
public override bool IsSubsetOf (
    IPermission target
)
public:
virtual bool IsSubsetOf (
    IPermission^ target
) override
public boolean IsSubsetOf (
    IPermission target
)
public override function IsSubsetOf (
    target : IPermission
) : boolean

パラメータ

target

サブセットの関係を調べ対象アクセス許可。このアクセス許可は、現在のアクセス許可と同じ型である必要があります

戻り値
現在のアクセス許可が、指定したアクセス許可サブセットである場合trueそれ以外場合false

例外例外
例外種類条件

ArgumentException

target パラメータnull 参照 (Visual Basic では Nothing) ではなく現在のアクセス許可と同じ型でもありません。

解説解説
使用例使用例

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

Private Sub IsSubsetOfDemo()
    Console.WriteLine(ControlChars.Lf + "IsSubsetOf demo.")

    Dim isfp0 As New IsolatedStorageFilePermission(PermissionState.None)
    Dim isfp1 As New IsolatedStorageFilePermission(PermissionState.None)
    Dim isfp2 As New IsolatedStorageFilePermission(PermissionState.Unrestricted)
    Dim isfp3 As New IsolatedStorageFilePermission(PermissionState.Unrestricted)

    If isfp0.IsSubsetOf(isfp1) Then
        Console.WriteLine("PermissionState.None is a subset of
 PermissionState.None.")
    Else
        Console.WriteLine("IsSubsetOfDemo failed: PermissionState.None
 should be a subset of PermissionState.None")
    End If

    If isfp0.IsSubsetOf(isfp2) Then
        Console.WriteLine("PermissionState.None is a subset of
 PermissionState.Unrestricted.")
    Else
        Console.WriteLine("IsSubsetOfDemo failed: PermissionState.None
 should be a subset of PermissionState.Unrestricted")
    End If

    If Not isfp2.IsSubsetOf(isfp0) Then
        Console.WriteLine("PermissionState.Unrestricted is not
 a subset of PermissionState.None.")
    Else
        Console.WriteLine(("IsSubsetOfDemo failed: PermissionState.Unrestricted
 should not be a subset " + ControlChars.Lf + ControlChars.Tab + "of
 PermissionState.None"))
    End If

    If isfp2.IsSubsetOf(isfp3) Then
        Console.WriteLine("PermissionState.Unrestricted is a subset
 of PermissionState.Unrestricted.")
    Else
        Console.WriteLine(("IsSubsetOfDemo failed: Permissionstate.Unrestricted
 should be a subset of " + ControlChars.Lf + ControlChars.Tab + "PermissionState.Unrestricted"))
    End If
End Sub 'IsSubsetOfDemo
private void IsSubsetOfDemo()
{
    Console.WriteLine("\nIsSubsetOf demo.");

    IsolatedStorageFilePermission isfp0 = new IsolatedStorageFilePermission(PermissionState.None);
    IsolatedStorageFilePermission isfp1 = new IsolatedStorageFilePermission(PermissionState.None);
    IsolatedStorageFilePermission isfp2 = new IsolatedStorageFilePermission(PermissionState.Unrestricted);
    IsolatedStorageFilePermission isfp3 = new IsolatedStorageFilePermission(PermissionState.Unrestricted);

    if (isfp0.IsSubsetOf(isfp1))
    {
        Console.WriteLine
            ("PermissionState.None is a subset of PermissionState.None.");
    }
    else
    {
        Console.WriteLine
            ("IsSubsetOfDemo failed: PermissionState.None should be a subset
 of PermissionState.None");
    }

    if (isfp0.IsSubsetOf(isfp2))
    {
        Console.WriteLine
            ("PermissionState.None is a subset of PermissionState.Unrestricted.");
    }
    else
    {
        Console.WriteLine
            ("IsSubsetOfDemo failed: PermissionState.None should be a subset
 of PermissionState.Unrestricted");
    }

    if (!isfp2.IsSubsetOf(isfp0))
    {
        Console.WriteLine
            ("PermissionState.Unrestricted is not a subset of PermissionState.None.");
    }
    else
    {
        Console.WriteLine
            ("IsSubsetOfDemo failed: PermissionState.Unrestricted should not
 be a subset " +
            "\n\tof PermissionState.None");
    }

    if (isfp2.IsSubsetOf(isfp3))
    {
        Console.WriteLine
            ("PermissionState.Unrestricted is a subset of PermissionState.Unrestricted.");
    }
    else
    {
        Console.WriteLine
            ("IsSubsetOfDemo failed: Permissionstate.Unrestricted should be
 a subset of " +
            "\n\tPermissionState.Unrestricted");
    }

}
void IsSubsetOfDemo()
{
   Console::WriteLine( "\nIsSubsetOf demo." );
   IsolatedStorageFilePermission^ isfp0 = gcnew IsolatedStorageFilePermission( PermissionState::None
 );
   IsolatedStorageFilePermission^ isfp1 = gcnew IsolatedStorageFilePermission( PermissionState::None
 );
   IsolatedStorageFilePermission^ isfp2 = gcnew IsolatedStorageFilePermission( PermissionState::Unrestricted
 );
   IsolatedStorageFilePermission^ isfp3 = gcnew IsolatedStorageFilePermission( PermissionState::Unrestricted
 );
   if ( isfp0->IsSubsetOf( isfp1 ) )
   {
      Console::WriteLine( "PermissionState.None is a subset of PermissionState.None."
 );
   }
   else
   {
      Console::WriteLine( "IsSubsetOfDemo failed: PermissionState.None should
 be a subset of PermissionState.None" );
   }

   if ( isfp0->IsSubsetOf( isfp2 ) )
   {
      Console::WriteLine( "PermissionState.None is a subset of PermissionState.Unrestricted."
 );
   }
   else
   {
      Console::WriteLine( "IsSubsetOfDemo failed: PermissionState.None should
 be a subset of PermissionState.Unrestricted" );
   }

   if (  !isfp2->IsSubsetOf( isfp0 ) )
   {
      Console::WriteLine( "PermissionState.Unrestricted is not a subset of PermissionState.None."
 );
   }
   else
   {
      Console::WriteLine( "IsSubsetOfDemo failed: PermissionState.Unrestricted
 should not be a subset "
      "\n\tof PermissionState.None" );
   }

   if ( isfp2->IsSubsetOf( isfp3 ) )
   {
      Console::WriteLine( "PermissionState.Unrestricted is a subset of PermissionState.Unrestricted."
 );
   }
   else
   {
      Console::WriteLine( "IsSubsetOfDemo failed: Permissionstate.Unrestricted
 should be a subset of "
      "\n\tPermissionState.Unrestricted" );
   }
}


private void IsSubsetOfDemo()
{
    Console.WriteLine("\nIsSubsetOf demo.");
    IsolatedStorageFilePermission isfp0 = 
        new IsolatedStorageFilePermission(PermissionState.None);
    IsolatedStorageFilePermission isfp1 = 
        new IsolatedStorageFilePermission(PermissionState.None);
    IsolatedStorageFilePermission isfp2 = 
        new IsolatedStorageFilePermission(PermissionState.Unrestricted);
    IsolatedStorageFilePermission isfp3 = 
        new IsolatedStorageFilePermission(PermissionState.Unrestricted);
    if (isfp0.IsSubsetOf(isfp1)) {
        Console.WriteLine("PermissionState.None is a subset of " 
            + "PermissionState.None.");
    }
    else {
        Console.WriteLine("IsSubsetOfDemo failed: PermissionState.None "
 
            + "should be a subset of PermissionState.None");
    }
    if (isfp0.IsSubsetOf(isfp2)) {
        Console.WriteLine("PermissionState.None is a subset of " 
        + "PermissionState.Unrestricted.");
    }
    else {
        Console.WriteLine("IsSubsetOfDemo failed: PermissionState.None "
 
            + "should be a subset of PermissionState.Unrestricted");
    }
    if (!(isfp2.IsSubsetOf(isfp0))) {
        Console.WriteLine("PermissionState.Unrestricted is not " 
            + "a subset of PermissionState.None.");
    }
    else {
        Console.WriteLine(("IsSubsetOfDemo failed: PermissionState." 
            + "Unrestricted should not be a subset " 
            + "\n\tof PermissionState.None"));
    }
    if (isfp2.IsSubsetOf(isfp3)) {
        Console.WriteLine("PermissionState.Unrestricted is a " 
            + "subset of PermissionState.Unrestricted.");
    }
    else {
        Console.WriteLine(("IsSubsetOfDemo failed: " 
            + "Permissionstate.Unrestricted should be a subset of " 
            + "\n\tPermissionState.Unrestricted"));
    }
} //IsSubsetOfDemo
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IsolatedStorageFilePermission クラス
IsolatedStorageFilePermission メンバ
System.Security.Permissions 名前空間


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

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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2025 GRAS Group, Inc.RSS