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í formát je VisibleToAllHosts.

Poznámky

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

  • 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 s částečnou důvěryhodností.

  • Explicitní podmíněná APTCA:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=NotVisibleByDefault)]  
    

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

Platí pro