Gets the response code.
Syntax
| Visual Basic (Declaration) | |
|---|
Public ReadOnly Property Code As ImapCode |
| Visual Basic (Usage) | Copy Code |
|---|
Dim instance As ImapResponse
Dim value As ImapCode
value = instance.Code |
| Managed Extensions for C++ | |
|---|
public: __property ImapCode get_Code(); |
Property Value
If a code was included with the response, this property will contain an ImapCode value describing the code received. If no code was included with the response, this property will contain ImapCode.None.
Example
The following example demonstrates using the LineReceived event to detect UIDVALIDITY codes.
| Visual Basic | Copy Code |
|---|
Private Sub DoSomething()
' Log in. The Imap.LineReceived event will be raised when data is received
Imap1.Login(Server, User, Pass)
' Send a NOOP
Imap1.Noop()
' Log out
Imap1.Logout()
End Sub
Private Sub Imap1_LineReceived(ByVal sender As Object, ByVal e As Dart.PowerTCP.Mail.ImapResponseEventArgs) Handles Imap1.LineReceived
Dim Response As ImapResponse
' Iterate through all responses.
For Each Response In e.Responses
' Check if it contained a UIDVALIDITY response.
If Response.Code = ImapCode.UidValidity Then
Debug.WriteLine("UIDVALIDITY is " + Response.CodeValue);
End IF
Next
End Sub |
| C# | Copy Code |
|---|
private void DoSomething()
{
// Log in. The Imap.LineReceived event will be raised when data is received
imap1.Login(Server, User, Pass);
// Send a NOOP
imap1.Noop();
// Log out
imap1.Logout();
}
private void imap1_LineReceived(object sender, Dart.PowerTCP.Mail.ImapResponseEventArgs e)
{
// Iterate through all responses.
foreach(ImapResponse response in e.Responses)
{
// Check if it contained a UIDVALIDITY response.
if(response.Code == ImapCode.UidValidity)
Debug.WriteLine("UIDVALIDITY is " + response.CodeValue);
}
} |
Remarks
Requirements
Target Platforms: Microsoft .NET Framework 2.0
See Also