Aracılığıyla paylaş


WebPermission.Intersect(IPermission) Yöntem

Tanım

İki WebPermission örneğin mantıksal kesişimini döndürür.

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

Parametreler

target
IPermission

WebPermission geçerli örnekle karşılaştırılır.

Döndürülenler

Geçerli örneğin ve parametresinin kesişimini target temsil eden yeni WebPermission bir. Kesişim boşsa yöntemi döndürür null.

Özel durumlar

targetveya türünde değil nullWebPermission

Örnekler

Aşağıdaki örnekte, mevcut WebPermission iki örneğin mantıksal kesişimini WebPermission kullanarak örneğinin nasıl oluşturulacağı gösterilmektedir.

// 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

Açıklamalar

Intersecthem hem de target geçerli örnekte ortak olan izinleri içeren bir WebPermission döndürür.

Bu yöntem geçersiz kılar Intersect ve arabirimini desteklemek IPermission için uygulanır.

Şunlara uygulanır