Returns true if a method is currently in use.
Syntax
| Visual Basic (Usage) | Copy Code |
|---|
Dim instance As Smtp
Dim value As Boolean
value = instance.Busy |
Property Value
true if a method is currently is use, otherwise false
Example
The following example demonstrates using the BusyChanged event to see if the socket is busy.
| Visual Basic | Copy Code |
|---|
' Be sure to import the namespace by putting "Imports Dart.PowerTCP.Mail"
' at the top of your class.
Private Sub BusyTest()
' Do something to cause the Busy event to be raised
' Create a message
Dim msg As New MessageStream()
msg.To.Add(New MailAddress("you@test.com"))
msg.From = New MailAddress("me@test.com")
msg.Subject = "test"
msg.Attachments.Add("C:\test\test.bmp")
Smtp1.Server = "mail.test.com"
Smtp1.Send(msg)
End Sub
Private Sub Smtp1_BusyChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Smtp1.BusyChanged
If Smtp1.Busy Then
label1.Text = "Socket is busy"
Else
label1.Text = "Socket is not busy"
End If
End Sub |
| C# | Copy Code |
|---|
// Be sure to import the namespace by putting "using Dart.PowerTCP.Mail;"
// at the top of your class.
private void BusyTest()
{
// Do something to cause the Busy event to be raised
// Create a message
MessageStream msg = new MessageStream();
msg.To.Add(new MailAddress("you@test.com"));
msg.From = new MailAddress("me@test.com");
msg.Subject = "test";
msg.Attachments.Add("C:\\test\\test.bmp");
smtp1.Server = "mail.test.com";
smtp1.Send(msg);
}
private void smtp1_BusyChanged(object sender, System.EventArgs e)
{
// Check the Busy Property
if(smtp1.Busy)
label1.Text = "Socket is busy";
else
label1.Text = "Socket is not busy";
} |
Remarks
Requirements
Target Platforms: Microsoft .NET Framework 2.0
See Also