PrincipalPolicy Enum

Definition

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

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.

Gäller för