語言

ServiceAuthorizationBehavior 類別

定義

提供與服務授權行為相關的屬性。

public ref class ServiceAuthorizationBehavior sealed : System::ServiceModel::Description::IServiceBehavior
public sealed class ServiceAuthorizationBehavior : System.ServiceModel.Description.IServiceBehavior
type ServiceAuthorizationBehavior = class
    interface IServiceBehavior
Public NotInheritable Class ServiceAuthorizationBehavior
Implements IServiceBehavior
繼承
ServiceAuthorizationBehavior
實作

備註

授權在服務層級與營運層級皆可進行。 此類別包含與服務層級授權相關的屬性。

建構函式

名稱 Description
ServiceAuthorizationBehavior()

初始化 ServiceAuthorizationBehavior 類別的新執行個體。

屬性

名稱 Description
ExternalAuthorizationPolicies

取得或設定一組外部授權政策。

ImpersonateCallerForAllOperations

取得或設定一個值,指示服務是否對所有支援的操作執行模擬。

ImpersonateOnSerializingReply

取得或設定一個值,指示服務是否執行模擬回應序列化。

PrincipalPermissionMode

取得或設定主權限模式。

RoleProvider

取得或設定自訂角色提供者。

ServiceAuthorizationManager

取得或設定服務授權管理器。

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ShouldSerializeExternalAuthorizationPolicies()

回傳一個值,指示屬性是否 ExternalAuthorizationPolicies 已從預設值變更,並應進行序列化。

ShouldSerializeServiceAuthorizationManager()

回傳一個值,指示屬性是否 ServiceAuthorizationManager 已從預設值變更,並應進行序列化。

ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

明確介面實作

名稱 Description
IServiceBehavior.AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

提供將自訂資料傳遞給綁定元素以支援合約實作的能力。

IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

定義了明確的介面實作,新增派遣行為以配置綁定。

IServiceBehavior.Validate(ServiceDescription, ServiceHostBase)

提供檢查服務主機及服務描述的能力,以確認服務是否能成功執行。

適用於