PrincipalPolicy 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, jak se mají objekty zabezpečení a identity vytvářet pro doménu aplikace. Výchozí formát je 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
- Dědičnost
- Atributy
Pole
NoPrincipal | 1 | Neměly by se vytvářet žádné objekty zabezpečení nebo identity. |
UnauthenticatedPrincipal | 0 | Objekty zabezpečení a identity pro neověřenou entitu by měly být vytvořeny. Neověřená entita je nastavená na prázdný řetězec ("") a IsAuthenticated nastavená Name na |
WindowsPrincipal | 2 | Objekty zabezpečení a identity, které odrážejí token operačního systému přidružené k aktuálnímu vláknu spouštění, by měly být vytvořeny a přidružené skupiny operačních systémů by měly být mapovány na role. |
Poznámky
Z důvodů výkonu se výchozí objekty zabezpečení a objekty identit nevytvořijí, dokud nebudou potřeba. Pokud je objekt zabezpečení explicitně přidán do aktuálního vlákna, výchozí objekt zabezpečení se nevytvořil a nastavení zásad zabezpečení se ignoruje.
Důvěryhodný hostitel může přepsat výchozí zásadu zabezpečení zadáním jiné z těchto hodnot pomocí SetPrincipalPolicy metody AppDomain.