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

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

WebPermission.Intersect メソッド

2 つの WebPermission インスタンスの論理積集合を返します。

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

Public Overrides Function
 Intersect ( _
    target As IPermission _
) As IPermission
Dim instance As WebPermission
Dim target As IPermission
Dim returnValue As IPermission

returnValue = instance.Intersect(target)
public override IPermission Intersect (
    IPermission target
)
public:
virtual IPermission^ Intersect (
    IPermission^ target
) override
public IPermission Intersect (
    IPermission target
)
public override function Intersect (
    target : IPermission
) : IPermission

パラメータ

target

現在のインスタンスと比較する WebPermission。

戻り値
現在のインスタンスと target パラメータの積集合を表す新しい WebPermission。積集合が空の場合、このメソッドは null 参照 (Visual Basic では Nothing) を返します。

例外例外
例外の種類条件

ArgumentException

target が null 参照 (Visual Basic では Nothing) または WebPermission 型ではありません。

解説解説

Intersect は、target と現在のインスタンスの両方で共通であるアクセス許可を格納している WebPermission を返します。

このメソッドは、Intersect をオーバーライドし、IPermission インターフェイスをサポートするために実装されます。

使用例使用例

2 つの既存の WebPermission インスタンスの論理積集合を使用して、WebPermission のインスタンスを作成する方法を次の例に示します。

   ' Create a third WebPermission instance via the logical intersection
 of the previous
   ' two WebPermission instances.
   Dim myWebPermission3 As WebPermission =
 CType(myWebPermission1.Intersect(myWebPermission2), WebPermission)
   
   Console.WriteLine(ControlChars.Cr + "Attributes and Values
 of  the WebPermission instance after the Intersect are:" + ControlChars.Cr)
   Console.WriteLine(myWebPermission3.ToXml().ToString())
End Sub 'CreateIntersect
 
// Create a third WebPermission instance via the logical intersection
 of the previous
// two WebPermission instances.
WebPermission myWebPermission3 =(WebPermission) myWebPermission1.Intersect(myWebPermission2);

Console.WriteLine("\nAttributes and Values of  the WebPermission instance after
 the Intersect are:\n");   
Console.WriteLine(myWebPermission3.ToXml().ToString());

// Create a third WebPermission instance via the logical intersection
 of the previous
// two WebPermission instances.
WebPermission^ myWebPermission3 = (WebPermission^)(myWebPermission1->Intersect(
 myWebPermission2 ));

Console::WriteLine( "\nAttributes and Values of  the WebPermission instance
 after the Intersect are:\n" );
Console::WriteLine( myWebPermission3->ToXml() );
// Create a third WebPermission instance via the logical intersection
 
// of the previous two WebPermission instances.
WebPermission myWebPermission3 = 
    (WebPermission) myWebPermission1.Intersect(myWebPermission2);

Console.WriteLine("\nAttributes and Values of  the WebPermission " 
    + "instance after the Intersect are:\n");
Console.WriteLine(myWebPermission3.ToXml().ToString());
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

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

   

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



WebPermission.Intersect メソッドのページの著作権

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

©2026 GRAS Group, Inc.RSS