ClientT Class | 
Namespace: Demo3D.Net
public sealed class Client<T> : Connection where T : class
The ClientT type exposes the following members.
| Name | Description | |
|---|---|---|
| Address | 
            The address used to create this socket.
              (Inherited from ProtocolSocket.) | |
| DownStream | 
            The downstream socket.
              (Inherited from ProtocolSocket.) | |
| ID | 
            A description of this socket.
              (Inherited from ProtocolSocket.) | |
| IO | 
            The IO services provided by the protocol.
              | |
| Log | 
            Log messages.
              (Inherited from ProtocolSocket.) | |
| LogShutdownMessages | 
            Controls whether shutdown messages should be logged to the message log.
              (Inherited from Connection.) | |
| Properties | 
            Protocol and service properties.
              (Inherited from ProtocolSocket.) | |
| Running | 
            Returns whether the socket is still running.
              (Inherited from Connection.) | 
| Name | Description | |
|---|---|---|
| AddAspect | 
            Adds an aspect to a socket.
              (Inherited from ProtocolSocket.) | |
| AddOrUpdateAspect | 
            Adds or updates an aspect of the socket.
              (Inherited from ProtocolSocket.) | |
| BeginEditAsync | 
            Start batch editing.
              (Inherited from ProtocolSocket.) | |
| CloseAsync | 
            Closes the socket.
              (Inherited from Connection.) | |
| EndEditAsync | 
            End batch editing.
              (Inherited from ProtocolSocket.) | |
| FindAspect(Type) | 
            Returns an aspect of the given type, or return null.
              (Inherited from ProtocolSocket.) | |
| FindAspectT | 
            Returns an aspect of the given type, or return null.
              (Inherited from ProtocolSocket.) | |
| FindService(Type, ServiceBindingFlags, String) | 
            Returns an object that implements a specific API, or null.
            For example, an IO API such as IPacketIOService.
              (Inherited from ProtocolSocket.) | |
| FindServiceT(ServiceBindingFlags, String) | 
            Returns an object that implements a specific API, or null.
            For example, an IO API such as IPacketIOService.
              (Inherited from ProtocolSocket.) | |
| GetHead | 
            Returns the protocol head.
              (Inherited from Connection.) | |
| GetOrAddAspect | 
            Adds an aspect to a socket by using the specified function, if the key does not already exist.
              (Inherited from ProtocolSocket.) | |
| GetServiceT | 
            Returns an object that implements a specific API, or throws an exception.
            For example, an IO API such as IPacketIOService.
              (Inherited from ProtocolSocket.) | |
| GetStream | 
            Returns the head of the protocol stream (the first protocol instance).
              (Inherited from ProtocolSocket.) | |
| Link | 
            Adds a 'link' reference.
              (Inherited from Connection.) | |
| Open(OpenFlags) | 
            Opens (or reopens) the socket.
              (Inherited from Connection.) | |
| Open(OpenParams) | 
            Opens a client connection.
              | |
| Open(ProtocolAddress, Flags) | 
            Opens a client connection.
              | |
| Open(OpenParams, NotifyDataChangedEventHandler, CallbackContext) | 
            Opens a client connection, calling dataChangedHandler for each message received.
              | |
| Open(ProtocolAddress, NotifyDataChangedEventHandler, CallbackContext) | 
            Opens a client connection, calling dataChangedHandler for each message received.
              | |
| OpenAsync(Boolean, OpenParams) | 
            Opens a client connection.
              | |
| OpenAsync(Boolean, OpenFlags) | 
            Opens the socket.
              (Inherited from Connection.) | |
| OpenAsync(Boolean, ProtocolAddress, Flags) | 
            Opens a client connection.
              | |
| OpenAsync(Boolean, OpenParams, NotifyDataChangedEventHandler, CallbackContext) | 
            Opens a client connection, calling dataChangedHandler for each message received.
              | |
| OpenAsync(Boolean, ProtocolAddress, NotifyDataChangedEventHandler, CallbackContext) | 
            Opens a client connection, calling dataChangedHandler for each message received.
              | |
| RegisterClosing | 
            Registers a function to call when Close has been called but before the socket has been closed.
              (Inherited from ProtocolSocket.) | |
| RegisterOpen | 
            Registers a function to call after the socket is opened, but before the OnOpenedAsync event is fired.
              (Inherited from ProtocolSocket.) | |
| RemoveAspect | 
            Removes an aspect from a socket.
              (Inherited from ProtocolSocket.) | |
| SetDownStream | 
            Sets the downstream socket.
              (Inherited from ProtocolSocket.) | |
| SetLog | 
            Sets the current log.
              (Inherited from ProtocolSocket.) | |
| Shutdown(Boolean) | 
            Forcibly shuts down the socket, without logging an error.
              (Inherited from ProtocolSocket.) | |
| Shutdown(Exception) | 
            Forcibly shuts down the socket, and then logs an error.
              (Inherited from ProtocolSocket.) | |
| Shutdown(String, Boolean) | 
            Forcibly shuts down the socket, and then logs an error.
              (Inherited from ProtocolSocket.) | |
| Shutdown(LogMessageLogLevel, String, Object) | 
            Forcibly shuts down the socket, and then logs an error.
              (Inherited from ProtocolSocket.) | |
| ShutdownAsync(Boolean, Boolean) | 
            Forcibly shuts down the socket, without logging an error.
              (Inherited from ProtocolSocket.) | |
| ShutdownAsync(Boolean, Exception) | 
            Forcibly shuts down the socket, and then logs an error.
              (Inherited from ProtocolSocket.) | |
| ShutdownAsync(Boolean, String, Boolean) | 
            Forcibly shuts down the socket, and then logs an error.
              (Inherited from ProtocolSocket.) | |
| ShutdownAsync(Boolean, LogMessageLogLevel, String, Object) | 
            Forcibly shuts down the socket, and then logs an error.
              (Inherited from ProtocolSocket.) | |
| ToString | 
            Returns a description of this socket.
              (Inherited from ProtocolSocket.) | |
| Unlink | 
            Remove a 'link' reference count.
              (Inherited from Connection.) | |
| UnlinkRequest | 
            Raises the OnUnlinkRequest event.
              (Inherited from Connection.) | |
| UnregisterClosing | 
            Unregister a previously registered function.
              (Inherited from ProtocolSocket.) | |
| UnregisterOpen | 
            Unregister a previously registered function.
              (Inherited from ProtocolSocket.) | 
| Name | Description | |
|---|---|---|
| EditBegunAsync | 
            Raised on the first call to BeginEdit.
              (Inherited from ProtocolSocket.) | |
| EditEndedAsync | 
            Raised on the last call to EndEdit.
              (Inherited from ProtocolSocket.) | |
| OnClosedAsync | 
            Occurs after the socket is closed.
              (Inherited from ProtocolSocket.) | |
| OnDisposed | 
            Occurs when the socket is disposed.
            A socket is disposed when it's closed and uncached from the connection registry.
            User script may retain a reference, and may resurrect the socket by calling OpenAsync(Boolean, OpenFlags).
              (Inherited from ProtocolSocket.) | |
| OnLinked | 
            Occurs when a link is made to this socket.
              (Inherited from Connection.) | |
| OnOpenedAsync | 
            Occurs after the socket is opened.
              (Inherited from ProtocolSocket.) | |
| OnShutdownAsync | 
            Occurs after the socket is shutdown.
              (Inherited from ProtocolSocket.) | |
| OnUnlinked | 
            Occurs when a link is removed from this socket.
              (Inherited from Connection.) | |
| OnUnlinkRequest | 
            Occurs when an object is requested to unlink from this socket.
              (Inherited from Connection.) | |
| PropertyChanged | 
            Occurs when a property value changes.
              (Inherited from ProtocolSocket.) |