PartialTrustVisibilityLevel Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger standardsynlighet för partiellt förtroende för kod som har markerats med AllowPartiallyTrustedCallersAttribute attributet (APTCA).
public enum class PartialTrustVisibilityLevel
public enum PartialTrustVisibilityLevel
type PartialTrustVisibilityLevel =
Public Enum PartialTrustVisibilityLevel
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| VisibleToAllHosts | 0 | Sammansättningen kan alltid anropas med partisk förtroendekod. |
| NotVisibleByDefault | 1 | Sammansättningen har granskats för partiellt förtroende, men den är inte synlig för kod med partiellt förtroende i alla värdar. Om du vill göra sammansättningen synlig för kod med partiellt förtroende lägger du till den i PartialTrustVisibleAssemblies egenskapen. |
Kommentarer
PartialTrustVisibilityLevel skickas som en egenskapsinställningsparameter till AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute konstruktorn. Om ingen parameter skickas till konstruktorn är standardvärdet VisibleToAllHosts.
Du aktiverar delvis betrodda sammansättningar som identifieras som NotVisibleByDefault genom att lägga till dem i PartialTrustVisibleAssemblies egenskapen för deras programdomän. Om du aktiverar en sammansättning som refererar till (direkt eller indirekt) andra delvis betrodda sammansättningar som är NotVisibleByDefault, bör även dessa andra sammansättningar aktiveras.
När ett APTCA-bibliotek som anger en PartialTrustVisibilityLevel och som är berättigad till koddelning läses in för första gången läses det in i den delade domänen. När sammansättningen läses in med samma PartialTrustVisibilityLevel till en annan domän delas den. Men om sammansättningen läses in med en annan PartialTrustVisibilityLeveldelas den inte.