Click or drag to resize

DesktopClient Class

Implements an HTTP client that will be used by the neon-cli tool for communicating with the neonKUBE Desktop application running on the same machine.

Note Note
Calls to the desktop application will fail silently if the desktop doesn't respond because the desktop may not be running and these are really just nice status notifications, not anything critical.
Inheritance Hierarchy
SystemObject
  Neon.KubeDesktopClient

Namespace:  Neon.Kube
Assembly:  Neon.Kube (in Neon.Kube.dll) Version: 2.1.0
Syntax
public sealed class DesktopClient : IDisposable

The DesktopClient type exposes the following members.

Methods
  NameDescription
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Public methodEndOperationAsync
Signals the desktop application the a long-running operation has completed.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodLogin
Signals to the Desktop application that the workstation has logged into a cluster.
Public methodLogout
Signals to the Desktop application that the workstation has logged out of a cluster.
Public methodStartOperationAsync
Signals the desktop application that a long-running operation such as cluster setup is starting.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdateUIAsync
Signals the desktop application to update its UI state. This will generally be called after neon-cli has modified the cluster connection status.
Top
See Also