PowerTCP Zip Compression for .NET
Busy Property




Returns true if a method is currently in use.
Syntax
<BrowsableAttribute(False)>
Public ReadOnly Property Busy As Boolean
Dim instance As Archive
Dim value As Boolean
 
value = instance.Busy
[Browsable(false)]
public bool Busy {get;}
[Browsable(false)]
public: __property bool get_Busy();
[Browsable(false)]
public:
property bool Busy {
   bool get();
}

Property Value

true if a method is currently is use, otherwise false
Remarks

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.

See Also

Reference

Archive Class
Archive Members


PowerTCP Zip for .NET Documentation Version 2.1.1
© 2018 Dart Communications. All Rights Reserved.
Send comments on this topic