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
- 实现
注解
授权可在服务级别和操作级别发生。 此类包含与在服务级别发生的授权相关的属性。
构造函数
ServiceAuthorizationBehavior() |
初始化 ServiceAuthorizationBehavior 类的新实例。 |
属性
ExternalAuthorizationPolicies |
获取或设置外部授权策略的集合。 |
ImpersonateCallerForAllOperations |
获取或设置一个值,该值指示服务是否模拟它所支持的所有操作。 |
ImpersonateOnSerializingReply |
获取或设置指示服务是否对序列化回复执行模拟的值。 |
PrincipalPermissionMode |
获取或设置主体权限模式。 |
RoleProvider |
获取或设置自定义角色提供程序。 |
ServiceAuthorizationManager |
获取或设置服务授权管理器。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ShouldSerializeExternalAuthorizationPolicies() |
返回一个值,该值指示 ExternalAuthorizationPolicies 属性是否已更改,不再是默认值且应对其进行序列化。 |
ShouldSerializeServiceAuthorizationManager() |
返回一个值,该值指示 ServiceAuthorizationManager 属性是否已更改,不再是默认值且应对其进行序列化。 |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |
显式接口实现
IServiceBehavior.AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) |
用于向绑定元素传递自定义数据,以支持协定实现。 |
IServiceBehavior.ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) |
定义一个显式接口实现,添加调度行为以配置绑定。 |
IServiceBehavior.Validate(ServiceDescription, ServiceHostBase) |
用于检查服务主机和服务说明,从而确定服务是否可成功运行。 |