PartialTrustVisibilityLevel Výčet

Definice

Určuje výchozí viditelnost částečné důvěryhodnosti pro kód, který je označen atributem AllowPartiallyTrustedCallersAttribute (APTCA).

public enum class PartialTrustVisibilityLevel
public enum PartialTrustVisibilityLevel
type PartialTrustVisibilityLevel = 
Public Enum PartialTrustVisibilityLevel
Dědičnost
PartialTrustVisibilityLevel

Pole

NotVisibleByDefault 1

Sestavení bylo auditováno pro částečnou důvěryhodnost, ale není viditelné pro kód částečné důvěryhodnosti ve všech hostitelích. Pokud chcete, aby sestavení bylo viditelné pro kód částečné důvěryhodnosti, přidejte ho PartialTrustVisibleAssemblies do vlastnosti.

VisibleToAllHosts 0

Sestavení lze vždy volat pomocí kódu částečné důvěryhodnosti.

Poznámky

PartialTrustVisibilityLevel je předán jako parametr nastavení vlastnosti konstruktoru AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute . Pokud konstruktoru nepředá žádný parametr, výchozí hodnota je VisibleToAllHosts.

Povolíte částečně důvěryhodná sestavení, která jsou identifikována jako NotVisibleByDefault přidáním do PartialTrustVisibleAssemblies vlastnosti své domény aplikace. Pokud povolíte sestavení, které odkazuje (přímo nebo nepřímo) na jiná částečně důvěryhodná sestavení, která jsou NotVisibleByDefault, měla by být povolena i tato další sestavení.

Když se poprvé načte knihovna APTCA, která určuje PartialTrustVisibilityLevel a která má nárok na sdílení kódu, načte se do sdílené domény. Pokaždé, když je sestavení načteno se stejnou PartialTrustVisibilityLevel doménou, bude sdíleno. Pokud je však sestavení načteno s jiným PartialTrustVisibilityLevel, nebude sdíleno.

Platí pro