AllowPartiallyTrustedCallersAttribute.PartialTrustVisibilityLevel Eigenschaft

Definition

Ruft die standardmäßige Sichtbarkeit von teilweisen Vertrauensstellungen für mit dem AllowPartiallyTrustedCallersAttribute-Attribut (APTCA) markierten Code ab oder legt sie fest.

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

Eigenschaftswert

Einer der Enumerationswerte. Der Standardwert ist VisibleToAllHosts.

Hinweise

Die folgenden Beispiele veranschaulichen die Verwendung dieser Eigenschaft.

  • Standardmäßiges, bedingungsloses APTCA:

    [assembly: AllowPartiallyTrustedCallers]  
    

    Wird standardmäßig auf VisibleToAllHosts festgelegt.

  • Explizites, bedingungsloses APTCA:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=VisibleToAllHosts)]  
    

    Die Assembly kann immer von teilweise vertrauenswürdigem Code angerufen werden.

  • Explizites, bedingtes APTCA:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=NotVisibleByDefault)]  
    

    Die Assembly wurde auf teilweise vertrauenswürdig überprüft, ist aber für teilweise vertrauenswürdigen Code standardmäßig nicht sichtbar. Um die Assembly für teilweise vertrauenswürdigen Code sichtbar zu machen, fügen Sie sie der AppDomainSetup.PartialTrustVisibleAssemblies-Eigenschaft hinzu.

Gilt für: