AuthenticationService 类

为验证当前用户身份以及加载和保存当前用户的服务提供基类。

命名空间: System.ServiceModel.DomainServices.Client.ApplicationServices
程序集: System.ServiceModel.DomainServices.Client(在 system.servicemodel.domainservices.client.dll 中)

用法

用法
Dim instance As AuthenticationService

语法

声明
Public MustInherit Class AuthenticationService
    Implements INotifyPropertyChanged
public abstract class AuthenticationService : INotifyPropertyChanged
public ref class AuthenticationService abstract : INotifyPropertyChanged
public abstract class AuthenticationService implements INotifyPropertyChanged
public abstract class AuthenticationService implements INotifyPropertyChanged

备注

这个抽象基类将 LoginLogoutLoadUserSaveUser 公开为异步操作。它还提供许多可绑定的属性,包括 IsBusyUser

通过使用若干个抽象的模板方法,此类的实现将包含一个差别巨大的视图。这些方法遵循异步结果模式,可用于每个操作的 Begin/End 对中。还可以选择针对每个操作执行取消方法。

有关执行身份验证服务的完整示例,请参见Walkthrough: Using Authentication Service with Silverlight Navigation Application

继承层次结构

System.Object
  System.ServiceModel.DomainServices.Client.ApplicationServices.AuthenticationService
     System.ServiceModel.DomainServices.Client.ApplicationServices.WebAuthenticationService

线程安全

此类型的任何公共静态(在 Visual Basic 中为 共享)成员都是线程安全的。不保证所有实例成员都是线程安全的。

平台

开发平台

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 、Windows Server 2008 和 Windows 2000

目标平台

另请参见

参考

AuthenticationService 成员
System.ServiceModel.DomainServices.Client.ApplicationServices 命名空间