| Visual Basic (Declaration) | |
|---|---|
<BrowsableAttribute(False)> Public ReadOnly Property Busy As Boolean | |
| C# | |
|---|---|
[BrowsableAttribute(false)] public bool Busy {get;} | |
| Managed Extensions for C++ | |
|---|---|
[BrowsableAttribute(false)] public: __property bool get_Busy(); | |
| C++/CLI | |
|---|---|
[BrowsableAttribute(false)] public: property bool Busy { bool get(); } | |
Property Value
true if a method is currently is use, otherwise falseWhen 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.
Target Platforms: Microsoft .NET Framework 2.0
Copy Code