WebPermission.Union(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.
sınıfının iki örneği WebPermission arasındaki mantıksal birleşimi döndürür.
public:
override System::Security::IPermission ^ Union(System::Security::IPermission ^ target);
public override System.Security.IPermission Union (System.Security.IPermission target);
override this.Union : System.Security.IPermission -> System.Security.IPermission
Public Overrides Function Union (target As IPermission) As IPermission
Parametreler
- target
- IPermission
geçerli WebPermissionWebPermissionile birleştirmek için.
Döndürülenler
WebPermission Geçerli örneğin ve parametresinin birleşimini target
temsil eden bir. herhangi biri WebPermission
ise Unrestricted, yöntemi olan bir WebPermissionUnrestricteddöndürür. Hedef ise null
, yöntemi geçerli WebPermissionöğesinin bir kopyasını döndürür.
Özel durumlar
hedef veya türünde WebPermissiondeğilnull
.
Örnekler
Aşağıdaki örnek, üçüncü bir örneğini oluşturmak için iki WebPermission örneğin mantıksal birleşimini WebPermissionalır.
// Create another WebPermission that is the Union of previous two WebPermission
// instances.
WebPermission^ myWebPermission3 = (WebPermission^)(myWebPermission1->Union( myWebPermission2 ));
Console::WriteLine( "\nAttributes and values of the WebPermission after the Union are : " );
// Display the attributes, values and children.
Console::WriteLine( myWebPermission3->ToXml() );
// Create another WebPermission that is the Union of previous two WebPermission
// instances.
WebPermission myWebPermission3 =(WebPermission) myWebPermission1.Union(myWebPermission2);
Console.WriteLine("\nAttributes and values of the WebPermission after the Union are : ");
// Display the attributes,values and children.
Console.WriteLine(myWebPermission3.ToXml().ToString());
' Create another WebPermission that is the Union of previous two WebPermission
' instances.
Dim myWebPermission3 As WebPermission = CType(myWebPermission1.Union(myWebPermission2), WebPermission)
Console.WriteLine(ControlChars.Cr + "Attributes and values of the WebPermission after the Union are : ")
' Display the attributes,values and children.
Console.WriteLine(myWebPermission3.ToXml().ToString())
End Sub
Açıklamalar
Unionhem hem de target
geçerli örnekteki tüm izinleri içeren bir WebPermission döndürür.