PrincipalPolicy 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 hur huvudobjekt och identitetsobjekt ska skapas för en programdomän. Standardvärdet är UnauthenticatedPrincipal.
public enum class PrincipalPolicy
public enum PrincipalPolicy
[System.Serializable]
public enum PrincipalPolicy
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum PrincipalPolicy
type PrincipalPolicy =
[<System.Serializable>]
type PrincipalPolicy =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PrincipalPolicy =
Public Enum PrincipalPolicy
- Arv
- Attribut
Fält
| Name | Värde | Description |
|---|---|---|
| UnauthenticatedPrincipal | 0 | Huvudobjekt och identitetsobjekt för den oautentiserade entiteten ska skapas. En oautentiserad entitet har Name angetts till den tomma strängen ("") och IsAuthenticated angetts till |
| NoPrincipal | 1 | Inga huvudobjekt eller identitetsobjekt ska skapas. |
| WindowsPrincipal | 2 | Huvudobjekt och identitetsobjekt som återspeglar den operativsystemtoken som är associerad med den aktuella körningstråden ska skapas och de associerade operativsystemgrupperna ska mappas till roller. |
Kommentarer
Av prestandaskäl skapas inte standardobjektet och identitetsobjekten förrän de behövs. Om ett huvudnamn uttryckligen läggs till i den aktuella tråden skapas inte ett standardobjekt och principinställningen huvudnamn ignoreras.
En betrodd värd kan åsidosätta standardprincipen för huvudnamn genom att ange en annan av dessa värden med hjälp SetPrincipalPolicy av metoden för en AppDomain.