Udostępnij za pośrednictwem


PrincipalPolicy Wyliczenie

Definicja

Określa sposób tworzenia obiektów podmiotu 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

NoPrincipal 1

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

UnauthenticatedPrincipal 0

Należy utworzyć obiekty podmiotu zabezpieczeń i tożsamości dla nieuwierzytelnionej jednostki. Nieuwierzytelnionej jednostki ustawiono Name na pusty ciąg ("") i IsAuthenticated ustawiono wartość false.

WindowsPrincipal 2

Należy utworzyć obiekty podmiotu zabezpieczeń i tożsamości odzwierciedlające token systemu operacyjnego skojarzony z bieżącym wątkiem wykonywania, a skojarzone grupy systemu operacyjnego powinny zostać zamapowane na role.

Uwagi

Ze względów wydajności domyślne obiekty podmiotu zabezpieczeń i tożsamości nie są tworzone, dopóki nie będą potrzebne. Jeśli podmiot zabezpieczeń jest jawnie dodawany do bieżącego wątku, domyślny podmiot zabezpieczeń nie jest tworzony, a ustawienie zasad głównych jest ignorowane.

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

Dotyczy