PartialTrustVisibilityLevel Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje výchozí viditelnost částečné důvěryhodnosti pro kód označený atributem AllowPartiallyTrustedCallersAttribute (APTCA).
public enum class PartialTrustVisibilityLevel
public enum PartialTrustVisibilityLevel
type PartialTrustVisibilityLevel =
Public Enum PartialTrustVisibilityLevel
- Dědičnost
Pole
| Name | Hodnota | Description |
|---|---|---|
| VisibleToAllHosts | 0 | Sestavení lze vždy volat kódem částečné důvěryhodnosti. |
| NotVisibleByDefault | 1 | Sestavení bylo auditováno pro částečnou důvěryhodnost, ale ve všech hostitelích není viditelné pro kód částečné důvěryhodnosti. Pokud chcete, aby sestavení bylo viditelné pro kód částečné důvěryhodnosti, přidejte ho PartialTrustVisibleAssemblies do vlastnosti. |
Poznámky
PartialTrustVisibilityLevel je předán jako parametr nastavení vlastnosti konstruktoru AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute . Pokud konstruktoru není předán žá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 jejich 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 sdílení kódu a která má nárok na sdílení kódu, načte se do sdílené domény. Pokaždé, když se sestavení načte se stejnou PartialTrustVisibilityLevel doménou, bude sdíleno. Pokud je však sestavení načteno s jiným PartialTrustVisibilityLevel, nebude sdíleno.