AuthenticationService.Logout 方法 (Boolean)
根据指定的值(该值指示是否针对错误引发了异常)从服务器异步注销已验证身份的用户。
命名空间: System.ServiceModel.DomainServices.Client.ApplicationServices
程序集: System.ServiceModel.DomainServices.Client(在 system.servicemodel.domainservices.client.dll 中)
用法
用法
Dim instance As AuthenticationService
Dim throwOnError As Boolean
Dim returnValue As LogoutOperation
returnValue = instance.Logout(throwOnError)
语法
声明
Public Function Logout ( _
throwOnError As Boolean _
) As LogoutOperation
public LogoutOperation Logout (
bool throwOnError
)
public:
LogoutOperation^ Logout (
bool throwOnError
)
public LogoutOperation Logout (
boolean throwOnError
)
public function Logout (
throwOnError : boolean
) : LogoutOperation
参数
- throwOnError
如果未处理的错误导致异常,则为 true;否则为 false。
返回值
操作的结果。
异常
异常类型 | 条件 |
---|---|
InvalidOperationException | 此方法是在仍处理另一个异步操作时调用的。 |
备注
此方法会启动一个操作未完成或用户状态为未完成的操作。如果此方法正常返回,则可能会引发 LoggedOut 事件。同样,成功完成此操作后,User 将进行更新。要处理操作错误,可以从操作完成回调功能或从 Completed 事件处理程序调用 MarkErrorAsHandled。
线程安全
此类型的任何公共静态(在 Visual Basic 中为 共享)成员都是线程安全的。不保证所有实例成员都是线程安全的。
平台
开发平台
Windows XP Home Edition, Windows XP Professional, Windows Server 2003 、Windows Server 2008 和 Windows 2000
目标平台
另请参见
参考
AuthenticationService 类
AuthenticationService 成员
System.ServiceModel.DomainServices.Client.ApplicationServices 命名空间