PartialTrustVisibilityLevel Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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 PartialTrustVisibilityLevel
elementem , nie zostanie on udostępniony.