Click or drag to resize

ClientSlot Class

Implements a sub channel within a ClientChannel TCP/IP communication channel.
Inheritance Hierarchy
SystemObject
  OBCOM.NetClientClientSlot

Namespace:  OBCOM.NetClient
Assembly:  OBCOM.NetClient (in OBCOM.NetClient.dll) Version: 40.82.5945.17884 (40.82.5945.17884)
Syntax
public sealed class ClientSlot : IDisposable

The ClientSlot type exposes the following members.

Properties
  NameDescription
Public propertyAlive
Returns true if the ClientSlot is alive.
Public propertyAlwaysEncrypt
Indicates whether messages are always sent encrypted to OBCOM NetServer.
Public propertyChannel
Returns the ClientChannel that owns the ClientSlot.
Public propertyID
Returns the unique ID of the ClientSlot.
Public propertyLayoutManager
Returns the LayoutManager associatted with the ClientSlot.
Public propertyName
Returns the name of the ClientSlot.
Top
Methods
  NameDescription
Public methodDisableMulticast
Disables the reception of multicast messages identified by the specified name.
Public methodDispose
Dispose (free, release and reset) managed and unmanaged objects.
Public methodEnableMulticast
Enables the reception of multicast messages identified by the specified name.
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 methodGetLayout
Returns the Layout identified by the supplied layoutName.
Public methodgetTimestamp
Returns an OBCOM NetServer timestamp string.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodRelease
Terminates the ClientSlot and releases allocated resources.
Public methodSendTransaction(String, Object)
Sends a transaction request to the specified service.
Public methodSendTransaction(String, Object, Boolean)
Sends a transaction request to the specified service, optinally encrypting messages.
Public methodSendTransaction(String, Object, Boolean, Boolean)
Sends a transaction request to the specified service, optinally encrypting and signing messages.
Public methodSendTransaction(String, Object, Boolean, Boolean, Int32)
Sends a transaction request to the specified service, optinally encrypting and signing messages with a timeout.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

A client application uses a ClientSlot to send transactions, receive unsolicited data, and request other services from a NetServer or other custom made servers (see ServerChannel for details about building custom servers).

A ClientSlot can only be created using the NewSlot method.

See Also