ServiceAuthorizationBehavior 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供與服務授權行為相關的屬性。
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) |
提供檢查服務主機及服務描述的能力,以確認服務是否能成功執行。 |