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
备注
这个抽象基类将 Login、Logout、LoadUser 和 SaveUser 公开为异步操作。它还提供许多可绑定的属性,包括 IsBusy 和 User。
通过使用若干个抽象的模板方法,此类的实现将包含一个差别巨大的视图。这些方法遵循异步结果模式,可用于每个操作的 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 命名空间