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 命名空间