Partager via


GacMembershipCondition.Copy Méthode

Définition

Crée une copie équivalente de la condition d'appartenance.

public:
 virtual System::Security::Policy::IMembershipCondition ^ Copy();
public System.Security.Policy.IMembershipCondition Copy ();
abstract member Copy : unit -> System.Security.Policy.IMembershipCondition
override this.Copy : unit -> System.Security.Policy.IMembershipCondition
Public Function Copy () As IMembershipCondition

Retours

Nouvel objet GacMembershipCondition.

Implémente

Exemples

L’exemple de code suivant montre l’utilisation de la Copy méthode . Cet exemple fait partie d’un exemple plus grand fourni pour la GacMembershipCondition classe .

GacMembershipCondition ^ Gac1 = gcnew GacMembershipCondition;
Console::WriteLine("Original membership condition = ");
Console::WriteLine(Gac1->ToXml());
try
{
    IMembershipCondition^ membershipCondition = Gac1->Copy();
    Console::WriteLine("Result of Copy = ");
    Console::WriteLine(
        (dynamic_cast<GacMembershipCondition^>(membershipCondition))
        ->ToXml());
}
catch (Exception^ e) 
{
     Console::WriteLine("Copy failed : {0}{1}", Gac1, e);
     return false;
}
GacMembershipCondition Gac1 = new GacMembershipCondition();
Console.WriteLine("Original membership condition = ");
Console.WriteLine(Gac1.ToXml().ToString());
try
{
    IMembershipCondition membershipCondition = Gac1.Copy();
    Console.WriteLine("Result of Copy = ");
    Console.WriteLine(
        ((GacMembershipCondition)membershipCondition).ToXml().ToString()
        );
}
catch (Exception e)
{
    Console.WriteLine("Copy failed : " + Gac1.ToString() + e);
    return false;
}
Dim Gac1 As New GacMembershipCondition
Console.WriteLine("Original membership condition = ")
Console.WriteLine(Gac1.ToXml().ToString())
Try
    Dim membershipCondition As IMembershipCondition = Gac1.Copy()
    Console.WriteLine("Result of Copy = ")
    Console.WriteLine(CType(membershipCondition, _
        GacMembershipCondition).ToXml().ToString())
Catch e As Exception
    Console.WriteLine(("Copy failed : " & Gac1.ToString() & _
        e.ToString()))
    Return False
End Try

Remarques

Une copie d’une condition d’appartenance est identique à la condition d’appartenance d’origine.

S’applique à