AuthenticationBase 成员

提供用于封装身份验证域的基本域服务。

以下各表列出了由 AuthenticationBase 类型公开的成员。

受保护 构造函数

  名称 说明
  AuthenticationBase 初始化 AuthenticationBase 类的新实例。

顶部

公共 属性

(另请参见 受保护 属性)

  名称 说明
public propertystatic Factory  获取或设置用于创建新 DomainService 实例的 IDomainServiceFactory。 (继承自 DomainService

顶部

受保护 属性

  名称 说明
protected property AuthorizationContext  获取或设置要用于 IsAuthorized 的可选的模板 AuthorizationContext。 (继承自 DomainService
protected property ChangeSet  获取当前 ChangeSet。 (继承自 DomainService
protected property ServiceContext  获取此 DomainService 的活动 DomainServiceContext。 (继承自 DomainService
protected property ServiceDescription  获取此 DomainServiceDomainServiceDescription。 (继承自 DomainService
protected property ValidationContext  获取或设置要用于 DomainService 调用的所有验证操作的可选 ValidationContext。 (继承自 DomainService

顶部

公共 方法

(另请参见 受保护 方法)

  名称 说明
public method Dispose  已重载。释放由此 DomainService 占用的资源。 (继承自 DomainService
public method Equals  已重载。(继承自 Object
public method GetHashCode  (继承自 Object
public method GetType  (继承自 Object
public method GetUser 获取当前用户的主体和配置文件。
public method Initialize  (继承自 DomainService
public method Invoke  (继承自 DomainService
public method IsAuthorized  (继承自 DomainService
public method Login 使用指定的用户名和密码对用户进行身份验证并将其返回。
public method Logout 注销经身份验证的用户。
public method Query  (继承自 DomainService
public methodstatic ReferenceEquals  (继承自 Object
public method Submit  (继承自 DomainService
public method ToString  (继承自 Object
public method UpdateUser 更新经身份验证的用户的配置文件。

顶部

受保护 方法

  名称 说明
protected method AuthorizeChangeSet  返回一个值,该值指示用户是否获得了授权以提交指定的 ChangeSet。 (继承自 DomainService
protected method ClearAuthenticationToken 清除所有颁发的身份验证令牌。
protected method Count  (继承自 DomainService
protected method CreateUser 创建 T 的新实例并使用默认值进行初始化。
protected method Dispose  已重载。(继承自 DomainService
protected method ExecuteChangeSet  针对 ChangeSet 中的每个操作调用 DomainOperationEntry。 (继承自 DomainService
protected method Finalize  (继承自 Object
protected method GetAnonymousUser 获取匿名用户。
protected method GetAuthenticatedUser 获取经身份验证的主体的用户。
protected method IssueAuthenticationToken 为经身份验证的主体颁发令牌。
protected method MemberwiseClone  (继承自 Object
protected method OnError  (继承自 DomainService
protected method PersistChangeSet  在调用了 ChangeSet 中的所有操作之后完成更改。 (继承自 DomainService
protected method UpdateUserCore 更新经身份验证的标识的用户数据。
protected method ValidateChangeSet  调用 ExecuteChangeSet 之前验证整个 ChangeSet。 (继承自 DomainService
protected method ValidateUser 验证提供的用户名和密码是有效的。

顶部

另请参见

参考

AuthenticationBase 泛型类
System.ServiceModel.DomainServices.Server.ApplicationServices 命名空间