PartialTrustVisibilityLevel PartialTrustVisibilityLevel PartialTrustVisibilityLevel PartialTrustVisibilityLevel Enum

Definition

Gibt die standardmäßige teilweise vertrauenswürdige Sichtbarkeit für Code an, der mit dem AllowPartiallyTrustedCallersAttribute-Attribut (APTCA) markiert ist.Specifies the default partial-trust visibility for code that is marked with the AllowPartiallyTrustedCallersAttribute (APTCA) attribute.

public enum class PartialTrustVisibilityLevel
public enum PartialTrustVisibilityLevel
type PartialTrustVisibilityLevel = 
Public Enum PartialTrustVisibilityLevel
Vererbung
PartialTrustVisibilityLevelPartialTrustVisibilityLevelPartialTrustVisibilityLevelPartialTrustVisibilityLevel

Felder

NotVisibleByDefault NotVisibleByDefault NotVisibleByDefault NotVisibleByDefault 1

Die Assembly wurde für teilweise Vertrauenswürdigkeit überwacht, ist jedoch nicht für teilweise vertrauenswürdigen Code bei allen Hosts sichtbar.The assembly has been audited for partial trust, but it is not visible to partial-trust code in all hosts. Um die Assembly für teilweise vertrauenswürdigen Code sichtbar zu machen, fügen Sie sie der PartialTrustVisibleAssemblies-Eigenschaft hinzu.To make the assembly visible to partial-trust code, add it to the PartialTrustVisibleAssemblies property.

VisibleToAllHosts VisibleToAllHosts VisibleToAllHosts VisibleToAllHosts 0

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

Hinweise

PartialTrustVisibilityLevelwird als Eigenschafts Einstellungsparameter an den AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute -Konstruktor übergeben.PartialTrustVisibilityLevel is passed as a property setting parameter to the AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute constructor. Wenn kein Parameter an den Konstruktor übergeben wird, ist der Standardwert visibledeallhosts.If no parameter is passed to the constructor, the default is VisibleToAllHosts.

Sie können teilweise vertrauenswürdige Assemblys, die als NotVisibleByDefault identifiziert werden, PartialTrustVisibleAssemblies durch Hinzufügen zur-Eigenschaft Ihrer Anwendungsdomäne aktivieren.You enable partially trusted assemblies that are identified as NotVisibleByDefault by adding them to the PartialTrustVisibleAssemblies property of their application domain. Wenn Sie eine Assembly aktivieren, die auf (direkt oder indirekt) andere teilweise vertrauenswürdige Assemblys verweist, die NotVisibleByDefault sind, sollten diese anderen Assemblys ebenfalls aktiviert werden.If you enable an assembly that references (directly or indirectly) other partially trusted assemblies that are NotVisibleByDefault, those other assemblies should be enabled as well.

Wenn eine APTCA-Bibliothek, die PartialTrustVisibilityLevel eine angibt, die für die Code Freigabe geeignet ist, zum ersten Mal geladen wird, wird Sie in die freigegebene Domäne geladen.When an APTCA library that specifies a PartialTrustVisibilityLevel and that is eligible for code sharing is loaded for the first time, it is loaded into the shared domain. Wenn diese Assembly PartialTrustVisibilityLevel in eine andere Domäne geladen wird, wird Sie freigegeben.Whenever that assembly is loaded with the same PartialTrustVisibilityLevel into another domain, it will be shared. Wenn die Assembly jedoch mit einem anderen PartialTrustVisibilityLevelgeladen wird, wird Sie nicht freigegeben.However, if the assembly is loaded with a different PartialTrustVisibilityLevel, it will not be shared.

Gilt für: