Sdílet prostřednictvím


AllowPartiallyTrustedCallersAttribute.PartialTrustVisibilityLevel Vlastnost

Definice

Získá nebo nastaví výchozí částečnou viditelnost důvěryhodnosti pro kód, který je označen atributem AllowPartiallyTrustedCallersAttribute (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

Hodnota vlastnosti

Jedna z hodnot výčtu Výchozí hodnota je VisibleToAllHosts.

Poznámky

Následující příklady ukazují, jak tuto vlastnost použít.

  • Výchozí, nepodmíněná APTCA:

    [assembly: AllowPartiallyTrustedCallers]
    

    Výchozí hodnota je VisibleToAllHosts.

  • Explicitní, bezpodmínečná APTCA:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=VisibleToAllHosts)]
    

    Sestavení lze vždy volat kódem částečné důvěryhodnosti.

  • Explicitní, podmíněný APTCA:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=NotVisibleByDefault)]
    

    Sestavení bylo auditováno pro částečnou důvěryhodnost, ale ve výchozím nastavení není viditelné pro kód částečné důvěryhodnosti. Pokud chcete, aby sestavení bylo viditelné pro kód částečné důvěryhodnosti, přidejte ho AppDomainSetup.PartialTrustVisibleAssemblies do vlastnosti.

Platí pro