| Visual Basic (Declaration) | |
|---|---|
Public Function BeginLogout( _ ByVal state As Object _ ) As IAsyncResult | |
| Visual Basic (Usage) | Copy Code |
|---|---|
Dim instance As Imap Dim state As Object Dim value As IAsyncResult value = instance.BeginLogout(state) | |
| C# | |
|---|---|
public IAsyncResult BeginLogout( object state ) | |
| Managed Extensions for C++ | |
|---|---|
public: IAsyncResult* BeginLogout( Object* state ) | |
| C++/CLI | |
|---|---|
public: IAsyncResult^ BeginLogout( Object^ state ) | |
Parameters
- state
- User state information.
Return Value
An IAsyncResult that represents the asynchronous operation, which could still be pending.| Exception | Description |
|---|---|
| Dart.PowerTCP.Mail.ProtocolException | Bad IMAP protocol response received from server. |
| System.Net.Sockets.SocketException | The requested address is not valid in its context. |
| System.InvalidOperationException | BeginXXX method used without providing an EndXXX event handler. |
The Imap.BeginLogout command issues the IMAP LOGOUT command, gracefully logging out of the server and closing the connection. Upon completion of this operation, the Imap.EndLogout event is raised.
Target Platforms: Microsoft .NET Framework 2.0