PrincipalPermission.IsSubsetOf メソッド
アセンブリ: mscorlib (mscorlib.dll 内)

Dim instance As PrincipalPermission Dim target As IPermission Dim returnValue As Boolean returnValue = instance.IsSubsetOf(target)
戻り値
現在のアクセス許可が、指定したアクセス許可のサブセットである場合は true。それ以外の場合は false。



3 人の異なるユーザーに対応する PrincipalPermission のインスタンスを定義する例を次に示します。次に、2 つの追加のインスタンスをユーザーのグループとして作成します。pp1 は Bob と Louise を表します。pp2 は Bob、Louise、および Greg を表します。
'Define users and roles. Dim ppBob As New PrincipalPermission("Bob", "Manager") Dim ppLouise As New PrincipalPermission("Louise", "Supervisor") Dim ppGreg As New PrincipalPermission("Greg", "Employee") 'Define groups of users. Dim pp1 As PrincipalPermission = _ CType(ppBob.Union(ppLouise), PrincipalPermission) Dim pp2 As PrincipalPermission = _ CType(ppGreg.Union(pp1), PrincipalPermission)
//Define users and roles. PrincipalPermission ppBob = new PrincipalPermission("Bob", "Manager"); PrincipalPermission ppLouise = new PrincipalPermission("Louise" , "Supervisor"); PrincipalPermission ppGreg = new PrincipalPermission("Greg" , "Employee"); //Define groups of users. PrincipalPermission pp1 = (PrincipalPermission)ppBob.Union(ppLouise); PrincipalPermission pp2 = (PrincipalPermission)ppGreg.Union(pp1);
//Define users and roles. PrincipalPermission^ ppBob = gcnew PrincipalPermission( "Bob", "Manager" ); PrincipalPermission^ ppLouise = gcnew PrincipalPermission( "Louise", "Supervisor" ); PrincipalPermission^ ppGreg = gcnew PrincipalPermission( "Greg", "Employee" ); //Define groups of users. PrincipalPermission^ pp1 = (PrincipalPermission^) (ppBob->Union( ppLouise )); PrincipalPermission^ pp2 = (PrincipalPermission^) (ppGreg->Union( pp1 ));
//Define users and roles. PrincipalPermission ppBob = new PrincipalPermission("Bob", "Manager"); PrincipalPermission ppLouise = new PrincipalPermission("Louise" , "Supervisor"); PrincipalPermission ppGreg = new PrincipalPermission("Greg" , "Employee"); //Define groups of users. PrincipalPermission pp1 = ((PrincipalPermission) (ppBob.Union(ppLouise))); PrincipalPermission pp2 = ((PrincipalPermission) (ppGreg.Union(pp1)));
前の宣言で、pp1.IsSubsetOf(pp2) は true を返し、pp2.IsSubsetOf(pp1) は false を返します。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からPrincipalPermission.IsSubsetOf メソッドを検索する場合は、下記のリンクをクリックしてください。

- PrincipalPermission.IsSubsetOf メソッドのページへのリンク