PartialTrustVisibilityLevel Wyliczenie

Definicja

Określa domyślną widoczność częściowego zaufania dla kodu oznaczonego atrybutem AllowPartiallyTrustedCallersAttribute (APTCA).

public enum class PartialTrustVisibilityLevel
public enum PartialTrustVisibilityLevel
type PartialTrustVisibilityLevel = 
Public Enum PartialTrustVisibilityLevel
Dziedziczenie
PartialTrustVisibilityLevel

Pola

NotVisibleByDefault 1

Zestaw został poddany inspekcji pod kątem częściowego zaufania, ale nie jest widoczny dla kodu częściowego zaufania na wszystkich hostach. Aby zestaw był widoczny dla kodu częściowego zaufania, dodaj go do PartialTrustVisibleAssemblies właściwości .

VisibleToAllHosts 0

Zestaw może być zawsze wywoływany przez kod częściowego zaufania.

Uwagi

PartialTrustVisibilityLevel parametr jest przekazywany jako parametr ustawienia właściwości do konstruktora AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute . Jeśli żaden parametr nie zostanie przekazany do konstruktora, wartość domyślna to VisibleToAllHosts.

Można włączyć częściowo zaufane zestawy, które są identyfikowane jako NotVisibleByDefault, dodając je do PartialTrustVisibleAssemblies właściwości domeny aplikacji. Jeśli włączysz zestaw odwołujący się (bezpośrednio lub pośrednio) do innych częściowo zaufanych zestawów, które są NotVisibleByDefault, te inne zestawy powinny być również włączone.

Gdy biblioteka APTCA określająca PartialTrustVisibilityLevel element i kwalifikuje się do udostępniania kodu jest ładowana po raz pierwszy, jest ładowana do domeny udostępnionej. Za każdym razem, gdy zestaw zostanie załadowany z tą samą PartialTrustVisibilityLevel domeną do innej domeny, zostanie on udostępniony. Jeśli jednak zestaw zostanie załadowany z innym PartialTrustVisibilityLevelelementem , nie zostanie on udostępniony.

Dotyczy