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

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

NetworkInformationPermission.IsSubsetOf メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

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

名前空間: System.Net.NetworkInformation
アセンブリ: System (system.dll 内)
構文構文

Public Overrides Function
 IsSubsetOf ( _
    target As IPermission _
) As Boolean
Dim instance As NetworkInformationPermission
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

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

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

解説解説
使用例使用例

2 つアクセス許可間のサブセットの関係を表示するコード例次に示します

Dim unrestricted As New
 System.Net.NetworkInformation.NetworkInformationPermission( _
    System.Security.Permissions.PermissionState.Unrestricted)
Console.WriteLine("Is unrestricted? " + unrestricted.IsUnrestricted().ToString())
Dim read As New System.Net.NetworkInformation.NetworkInformationPermission(
 _ 
    System.Net.NetworkInformation.NetworkInformationAccess.Read)
Dim copyPermission As System.Net.NetworkInformation.NetworkInformationPermission
 = _
    CType(read.Copy(), System.Net.NetworkInformation.NetworkInformationPermission)
Dim unionPermission As System.Net.NetworkInformation.NetworkInformationPermission
 = _
    CType(read.Union(unrestricted), System.Net.NetworkInformation.NetworkInformationPermission)
Console.WriteLine("Is subset?" + read.IsSubsetOf(unionPermission).ToString())
System.Net.NetworkInformation.NetworkInformationPermission unrestricted = 
    new System.Net.NetworkInformation.NetworkInformationPermission(
        System.Security.Permissions.PermissionState.Unrestricted);

Console.WriteLine("Is unrestricted? " + unrestricted.IsUnrestricted());

System.Net.NetworkInformation.NetworkInformationPermission read = 
    new System.Net.NetworkInformation.NetworkInformationPermission(
        System.Net.NetworkInformation.NetworkInformationAccess.Read);
System.Net.NetworkInformation.NetworkInformationPermission copyPermission =
   (System.Net.NetworkInformation.NetworkInformationPermission) read.Copy();
System.Net.NetworkInformation.NetworkInformationPermission unionPermission =
   (System.Net.NetworkInformation.NetworkInformationPermission) read.Union(unrestricted);
Console.WriteLine("Is subset?" + read.IsSubsetOf(unionPermission));
System::Net::NetworkInformation::NetworkInformationPermission^ unrestricted = gcnew
 System::Net::NetworkInformation::NetworkInformationPermission( System::Security::Permissions::PermissionState::Unrestricted
 );

Console::WriteLine( L"Is unrestricted? {0}", unrestricted->IsUnrestricted()
 );

System::Net::NetworkInformation::NetworkInformationPermission^ read = gcnew System::Net::NetworkInformation::NetworkInformationPermission(
 System::Net::NetworkInformation::NetworkInformationAccess::Read );

System::Net::NetworkInformation::NetworkInformationPermission^ copyPermission = dynamic_cast<System::Net::NetworkInformation::NetworkInformationPermission^>(read->Copy());

System::Net::NetworkInformation::NetworkInformationPermission^ unionPermission =
 dynamic_cast<System::Net::NetworkInformation::NetworkInformationPermission^>(read->Union(
 unrestricted ));
Console::WriteLine( L"Is subset?{0}", read->IsSubsetOf( unionPermission
 ) );

System.Net.NetworkInformation.NetworkInformationPermission unRestricted 
    = new System.Net.NetworkInformation.NetworkInformationPermission(
    System.Security.Permissions.PermissionState.Unrestricted);
Console.WriteLine("Is unrestricted? " + unRestricted.IsUnrestricted());
System.Net.NetworkInformation.NetworkInformationPermission read 
    = new System.Net.NetworkInformation.NetworkInformationPermission(
    System.Net.NetworkInformation.NetworkInformationAccess.Read);
System.Net.NetworkInformation.NetworkInformationPermission copyPermission 
    = (System.Net.NetworkInformation.
    NetworkInformationPermission)(read.Copy());
System.Net.NetworkInformation.
    NetworkInformationPermission unionPermission 
    = (System.Net.NetworkInformation.NetworkInformationPermission)(
    read.Union(unRestricted));
Console.WriteLine("Is subset?" + read.IsSubsetOf(unionPermission));
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
NetworkInformationPermission クラス
NetworkInformationPermission メンバ
System.Net.NetworkInformation 名前空間


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

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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2025 GRAS Group, Inc.RSS