WebAuthenticationService 成员

提供 AuthenticationService 的抽象扩展,可以与从实现 IAuthentication 的域服务所生成的 DomainContext 进行交互。

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

公共 属性

(另请参见 受保护 属性)

  名称 说明
public property DomainContext 获取或设置该服务将身份验证、加载和保存委托至目标的域上下文。
public property DomainContextType 获取或设置域上下文的类型。
public property IsBusy  获取一个值,用于指示是否正在运行异步操作。 (继承自 AuthenticationService
public property IsLoadingUser  获取一个值,用于指示是否正在运行异步 LoadUser 操作。 (继承自 AuthenticationService
public property IsLoggingIn  获取一个值,用于指示是否正在运行异步 Login 操作。 (继承自 AuthenticationService
public property IsLoggingOut  获取一个值,用于指示是否正在运行异步 Logout 操作。 (继承自 AuthenticationService
public property IsSavingUser  获取一个值,用于指示是否正在运行异步 SaveUser 操作。 (继承自 AuthenticationService
public property User  获取表示用户已经过身份验证的主体。 (继承自 AuthenticationService

顶部

受保护 属性

  名称 说明
protected property SupportsCancellation 已重写。获取一个值,用于指示此服务是否支持取消操作。

顶部

公共 方法

(另请参见 受保护 方法)

  名称 说明
public method Equals  已重载。(继承自 Object
public method GetHashCode  (继承自 Object
public method GetType  (继承自 Object
public method LoadUser  已重载。从服务器异步加载已验证身份的用户。 (继承自 AuthenticationService
public method Login  已重载。(继承自 AuthenticationService
public method Logout  已重载。(继承自 AuthenticationService
public methodstatic ReferenceEquals  (继承自 Object
public method SaveUser  已重载。(继承自 AuthenticationService
public method ToString  (继承自 Object

顶部

受保护 方法

  名称 说明
protected method BeginLoadUser 已重写。开始异步 LoadUser 操作。
protected method BeginLogin 已重写。开始异步 Login 操作。
protected method BeginLogout 已重写。开始异步 Logout 操作。
protected method BeginSaveUser 已重写。开始异步 SaveUser 操作。
protected method CancelLoadUser 已重写。取消异步 LoadUser 操作。
protected method CancelLogin 已重写。取消异步 Login 操作。
protected method CancelLogout 已重写。取消异步 Logout 操作。
protected method CancelSaveUser 已重写。取消异步 SaveUser 操作。
protected method CreateDefaultUser 已重写。创建一个默认用户。
protected method EndLoadUser 已重写。结束异步 LoadUser 操作。
protected method EndLogin 已重写。结束异步 Login 操作。
protected method EndLogout 已重写。结束异步 Logout 操作。
protected method EndSaveUser 已重写。结束异步 SaveUser 操作。
protected method Finalize  (继承自 Object
protected method Initialize 初始化此身份验证服务。
protected method MemberwiseClone  (继承自 Object
protected method OnPropertyChanged  (继承自 AuthenticationService
protected method RaisePropertyChanged  (继承自 AuthenticationService

顶部

公共 事件

  名称 说明
public event LoggedIn  当新用户成功登录时发生。 (继承自 AuthenticationService
public event LoggedOut  当新用户成功注销时发生。 (继承自 AuthenticationService

顶部

显式接口实现

  名称 说明
  System.ComponentModel.INotifyPropertyChanged.PropertyChanged  (继承自 AuthenticationService

顶部

另请参见

参考

WebAuthenticationService 类
System.ServiceModel.DomainServices.Client.ApplicationServices 命名空间