PrincipalPolicy Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u op hoe principal- en identiteitsobjecten moeten worden gemaakt voor een toepassingsdomein. De standaardwaarde is 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
- Overname
- Kenmerken
Velden
| Name | Waarde | Description |
|---|---|---|
| UnauthenticatedPrincipal | 0 | Principal- en identiteitsobjecten voor de niet-geverifieerde entiteit moeten worden gemaakt. Een niet-geverifieerde entiteit is Name ingesteld op de lege tekenreeks ("") en IsAuthenticated ingesteld op |
| NoPrincipal | 1 | Er moeten geen principal- of identiteitsobjecten worden gemaakt. |
| WindowsPrincipal | 2 | Principal- en identiteitsobjecten die het token van het besturingssysteem weerspiegelen dat is gekoppeld aan de huidige uitvoeringsthread, moeten worden gemaakt en de bijbehorende besturingssysteemgroepen moeten worden toegewezen aan rollen. |
Opmerkingen
Om prestatieredenen worden de standaardprincipaal- en identiteitsobjecten pas gemaakt als ze nodig zijn. Als een principal expliciet wordt toegevoegd aan de huidige thread, wordt er geen standaard-principal gemaakt en wordt de principal-beleidsinstelling genegeerd.
Een vertrouwde host kan het standaardprincipaalbeleid overschrijven door een andere van deze waarden op te geven met behulp van de SetPrincipalPolicy methode van een AppDomain.