PrincipalPolicy Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, wie Prinzipal- und Identitätsobjekte für eine Anwendungsdomäne erstellt werden sollen. Der Standardwert lautet 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
- Vererbung
- Attribute
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| UnauthenticatedPrincipal | 0 | Prinzipal- und Identitätsobjekte für die nicht authentifizierte Entität sollten erstellt werden. Eine nicht authentifizierte Entität wurde Name auf die leere Zeichenfolge ("") festgelegt und IsAuthenticated auf |
| NoPrincipal | 1 | Es sollten keine Prinzipal- oder Identitätsobjekte erstellt werden. |
| WindowsPrincipal | 2 | Prinzipal- und Identitätsobjekte, die das dem aktuellen Ausführungsthread zugeordnete Betriebssystemtoken widerspiegeln, sollten erstellt werden, und die zugehörigen Betriebssystemgruppen sollten Rollen zugeordnet werden. |
Hinweise
Aus Leistungsgründen werden die Standardprinzipal- und Identitätsobjekte erst erstellt, wenn sie benötigt werden. Wenn dem aktuellen Thread explizit ein Prinzipal hinzugefügt wird, wird kein Standardprinzipal erstellt, und die Prinzipalrichtlinieneinstellung wird ignoriert.
Ein vertrauenswürdiger Host kann die Standardprinzipalrichtlinie außer Kraft setzen, indem ein anderer dieser Werte mithilfe der SetPrincipalPolicy Methode einer AppDomain.