Freigeben über


DispatchRuntime.PrincipalPermissionMode Eigenschaft

Definition

Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, wie die CurrentPrincipal-Eigenschaft eingestellt wird.

public:
 property System::ServiceModel::Description::PrincipalPermissionMode PrincipalPermissionMode { System::ServiceModel::Description::PrincipalPermissionMode get(); void set(System::ServiceModel::Description::PrincipalPermissionMode value); };
public System.ServiceModel.Description.PrincipalPermissionMode PrincipalPermissionMode { get; set; }
member this.PrincipalPermissionMode : System.ServiceModel.Description.PrincipalPermissionMode with get, set
Public Property PrincipalPermissionMode As PrincipalPermissionMode

Eigenschaftswert

PrincipalPermissionMode

Einer der PrincipalPermissionMode-Werte; der Standardwert ist UseWindowsGroups.

Hinweise

Wenn PrincipalPermissionMode auf None festgelegt ist, wird die CurrentPrincipal-Eigenschaft nicht eingestellt.

Wenn der Wert auf UseWindowsGroups festgelegt ist, wird die CurrentPrincipal-Eigenschaft basierend auf den Anmeldeinformationen der eingehenden Nachricht mit einem WindowsPrincipal gefüllt.

Wenn der Wert die CurrentPrincipal Eigenschaft istUseAspNetRoles, wird basierend auf ASP.NET Rolleninformationen ein IPrincipal Objekt aufgefüllt.

Wenn der Wert auf Custom festgelegt ist, wird die CurrentPrincipal-Eigenschaft mit einer benutzerdefinierten IAuthorizationPolicy-Implementierung gefüllt.

Gilt für