DispatchRuntime.PrincipalPermissionMode 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,這個值會指定 CurrentPrincipal 屬性的設定方式。
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
屬性值
其中一個 PrincipalPermissionMode 值,預設值為 UseWindowsGroups。
備註
當 PrincipalPermissionMode 為 None 時,CurrentPrincipal 屬性便不會設定。
當值為 UseWindowsGroups 時,CurrentPrincipal 屬性會根據傳入訊息的使用者認證填入 WindowsPrincipal。
當值為 UseAspNetRoles 屬性時, CurrentPrincipal 會根據 ASP.NET 角色資訊填入 IPrincipal 物件。
當值為 Custom 時,CurrentPrincipal 屬性會由自訂 IAuthorizationPolicy 實作填入。