CodeAccessPermission.Copy Yöntem

Tanım

Türetilmiş bir sınıf tarafından uygulandığında, geçerli izin nesnesinin özdeş bir kopyasını oluşturur ve döndürür.

public:
 abstract System::Security::IPermission ^ Copy();
public abstract System.Security.IPermission Copy ();
abstract member Copy : unit -> System.Security.IPermission
Public MustOverride Function Copy () As IPermission

Döndürülenler

Geçerli izin nesnesinin bir kopyası.

Uygulamalar

Örnekler

Aşağıdaki kod örneği, yönteminin geçersiz kılmasını Copy gösterir. Bu kod örneği, sınıfı için CodeAccessPermission sağlanan daha büyük bir örneğin parçasıdır.

public:
   virtual IPermission^ Copy() override
   {
      String^ name = m_Name;
      return gcnew NameIdPermission( name );
   }
public override IPermission Copy()
{
    string name = m_Name;
    return new  NameIdPermission( name );
}
Public Overrides Function Copy() As IPermission
    Dim name As String
    name = m_name
    Return New NameIdPermission(name)
End Function 'Copy

Açıklamalar

İzin nesnesinin kopyası, kaynaklara özgün izin nesnesiyle aynı erişimi temsil eder.

Uygulayanlara Notlar

Türetilmiş bir sınıfta bu yöntemi geçersiz kılmanız gerekir.

Şunlara uygulanır