AllowPartiallyTrustedCallersAttribute.PartialTrustVisibilityLevel Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.