Język

PrincipalPolicy Wyliczenie

Definicja

Określa sposób tworzenia obiektów podmiotów zabezpieczeń i tożsamości dla domeny aplikacji. Wartość domyślna to 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
Dziedziczenie
PrincipalPolicy
Atrybuty

Pola

Nazwa Wartość Opis
UnauthenticatedPrincipal 0

Należy utworzyć obiekty podmiotu zabezpieczeń i tożsamości dla nieuwierzytelnionej jednostki. Jednostka nieuwierzytelniony ma Name ustawioną wartość pustego ciągu ("") i IsAuthenticated ustawioną na falsewartość .

NoPrincipal 1

Nie należy tworzyć obiektów podmiotu zabezpieczeń ani tożsamości.

WindowsPrincipal 2

Należy utworzyć obiekty podmiotu zabezpieczeń i tożsamości, które odzwierciedlają token systemu operacyjnego skojarzony z bieżącym wątkiem wykonywania, a skojarzone grupy systemów operacyjnych powinny być mapowane na role.

Uwagi

Ze względu na wydajność domyślne obiekty podmiotu zabezpieczeń i tożsamości nie są tworzone, dopóki nie będą potrzebne. Jeśli podmiot zabezpieczeń zostanie jawnie dodany do bieżącego wątku, domyślny podmiot zabezpieczeń nie zostanie utworzony, a ustawienie zasad podmiotu zabezpieczeń zostanie zignorowane.

Zaufany host może zastąpić domyślne zasady podmiotu SetPrincipalPolicyzabezpieczeń, określając inną z tych wartości przy użyciu AppDomain metody .

Dotyczy