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.Gets or sets the default partial trust visibility for code that is marked with the AllowPartiallyTrustedCallersAttribute (APTCA) attribute.

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

PartialTrustVisibilityLevel

Einer der Enumerationswerte.One of the enumeration values. Der Standardwert ist VisibleToAllHosts.The default is VisibleToAllHosts.

Hinweise

In den folgenden Beispielen wird veranschaulicht, wie diese Eigenschaft verwendet wird.The following examples demonstrate how to use this property.

  • Standard, bedingungsloses APTCA:Default, unconditional APTCA:

    [assembly: AllowPartiallyTrustedCallers]  
    

    Wird standardmäßig auf VisibleToAllHosts festgelegt.Defaults to VisibleToAllHosts.

  • Explizites, bedingungsloses APTCA:Explicit, unconditional APTCA:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=VisibleToAllHosts)]  
    

    Die Assembly kann immer von teilweise vertrauenswürdigem Code angerufen werden.The assembly can always be called by partial-trust code.

  • Explizites, bedingtes APTCA:Explicit, conditional APTCA:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=NotVisibleByDefault)]  
    

    Die Assembly wurde für teilweise Vertrauenswürdigkeit überwacht, Sie ist jedoch standardmäßig nicht für teilweise vertrauenswürdigen Code sichtbar.The assembly has been audited for partial trust, but it is not visible to partial-trust code by default. Um die Assembly für teilweise vertrauenswürdigen Code sichtbar zu machen, fügen Sie sie der AppDomainSetup.PartialTrustVisibleAssemblies-Eigenschaft hinzu.To make the assembly visible to partial-trust code, add it to the AppDomainSetup.PartialTrustVisibleAssemblies property.

Gilt für: