WebPermission.Intersect(IPermission) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İ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
target
veya türünde değil null
WebPermission
Ö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.