Bagikan melalui


AllowPartiallyTrustedCallersAttribute.PartialTrustVisibilityLevel Properti

Definisi

Mendapatkan atau mengatur visibilitas kepercayaan parsial default untuk kode yang ditandai dengan AllowPartiallyTrustedCallersAttribute atribut (APTCA).

public:
 property System::Security::PartialTrustVisibilityLevel PartialTrustVisibilityLevel { System::Security::PartialTrustVisibilityLevel get(); void set(System::Security::PartialTrustVisibilityLevel value); };
public System.Security.PartialTrustVisibilityLevel PartialTrustVisibilityLevel { get; set; }
member this.PartialTrustVisibilityLevel : System.Security.PartialTrustVisibilityLevel with get, set
Public Property PartialTrustVisibilityLevel As PartialTrustVisibilityLevel

Nilai Properti

Salah satu nilai enumerasi. Defaultnya adalah VisibleToAllHosts.

Keterangan

Contoh berikut menunjukkan cara menggunakan properti ini.

  • APTCA default dan tidak bersyarat:

    [assembly: AllowPartiallyTrustedCallers]
    

    Secara default menjadi VisibleToAllHosts.

  • APTCA eksplisit dan tidak bersyarat:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=VisibleToAllHosts)]
    

    Rakitan selalu dapat dipanggil dengan kode kepercayaan parsial.

  • APTCA eksplisit dan kondisional:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=NotVisibleByDefault)]
    

    Rakitan telah diaudit untuk kepercayaan parsial, tetapi tidak terlihat oleh kode kepercayaan parsial secara default. Untuk membuat rakitan terlihat oleh kode kepercayaan parsial, tambahkan ke AppDomainSetup.PartialTrustVisibleAssemblies properti .

Berlaku untuk