PrincipalPolicy PrincipalPolicy PrincipalPolicy PrincipalPolicy Enum

Определение

Задает способ создания участников и объектов удостоверений для домена приложения.Specifies how principal and identity objects should be created for an application domain. Значение по умолчанию — UnauthenticatedPrincipal.The default is UnauthenticatedPrincipal.

public enum class PrincipalPolicy
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum PrincipalPolicy
type PrincipalPolicy = 
Public Enum PrincipalPolicy
Наследование
PrincipalPolicyPrincipalPolicyPrincipalPolicyPrincipalPolicy
Атрибуты

Поля

NoPrincipal NoPrincipal NoPrincipal NoPrincipal 1

Не должно создаваться ни одного объекта-участника или объекта идентификации.No principal or identity objects should be created.

UnauthenticatedPrincipal UnauthenticatedPrincipal UnauthenticatedPrincipal UnauthenticatedPrincipal 0

Для сущности, не прошедшей проверку подлинности, должны быть созданы объекты-участники и объекты идентификации.Principal and identity objects for the unauthenticated entity should be created. Для сущности, не прошедшей проверку подлинности, свойство Name имеет значение пустой строки (""), а свойство IsAuthenticated — значение false.An unauthenticated entity has Name set to the empty string ("") and IsAuthenticated set to false.

WindowsPrincipal WindowsPrincipal WindowsPrincipal WindowsPrincipal 2

Должны быть созданы объекты-участники и объекты идентификации, отражающие маркер операционной системы, связанный с текущим выполняемым потоком, а связанным группам операционной системы должны быть сопоставлены роли.Principal and identity objects that reflect the operating system token associated with the current execution thread should be created, and the associated operating system groups should be mapped into roles.

Комментарии

Для повышения производительности участника по умолчанию и объекты идентификации не создан, пока они потребуются.For performance reasons, the default principal and identity objects are not created until they are needed. Если субъект, явно добавленные к текущему потоку, участник по умолчанию не создается, и его параметры политики учитывается.If a principal is explicitly added to the current thread, a default principal is not created and the principal policy setting is ignored.

Доверенного узла можно переопределить политику по умолчанию участника путем указания другого значения с помощью SetPrincipalPolicy метод AppDomain.A trusted host can override the default principal policy by specifying another of these values using the SetPrincipalPolicy method of an AppDomain.

Применяется к