PrincipalPolicy Enum

Definitie

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
PrincipalPolicy
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 false.

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.

Van toepassing op