Dart.PowerTCP.Zip Namespace > Archive Class : Busy Property |
<BrowsableAttribute(False)> Public ReadOnly Property Busy As Boolean
When used in PowerTCP Zip Compression for .NET, this property provides protection against accessing a method that is still processing a command.
When used in an Internet communications component, this property provides protection against sending commands over a busy socket. For example, if the PowerTCP component is engaged in sending or receiving data, and another method is called that requires use of the same socket, a BusyException is thrown.
The Object.BusyChanged event is raised whenever the value of this property changes.
For Internet communications components, check this property within your code if you feel a new operation could be attempted over a socket that is already engaged in sending or receiving data. This property is also useful for displaying socket status to the user. For example, a "stoplight" could be part of the user interface that would be red when the Object.Busy property is true, and green when false.