次の方法で共有


WebPermission.Intersect(IPermission) メソッド

定義

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

public:
 override System::Security::IPermission ^ Intersect(System::Security::IPermission ^ target);
public override System.Security.IPermission Intersect (System.Security.IPermission target);
override this.Intersect : System.Security.IPermission -> System.Security.IPermission
Public Overrides Function Intersect (target As IPermission) As IPermission

パラメーター

target
IPermission

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

戻り値

現在のインスタンスと target パラメーターの積集合を表す新しい WebPermission。 積集合が空の場合、このメソッドは null を返します。

例外

targetnull または WebPermission 型ではありません。

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

// 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());
   ' 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

注釈

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

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

適用対象