Show / Hide Table of Contents

Class Connection

Inheritance
System.Object
Connection
Connection
ObjectCom
SocketConnection
Implements
System.IComparable
IConnection
Inherited Members
Connection.COMTEST
Connection.iolog
Connection.OnConnected
Connection.OnConnectionIdChanged
Connection.OnDisconnected
Connection.OnBeforeDisconnectManually
Connection.OnDisposed
Connection.OnMessageReceived
Connection.OnDiagnostic
Connection.OnNameChanged
Connection.Items
Connection.AutoConnect
Connection.AutoConnectDelay
Connection.Direction
Connection.Disposed
Connection.Error
Connection.HighLevel
Connection.Id
Connection.Image
Connection.Name
Connection.Notification
Connection.ObjectType
Connection.Protocol
Connection.Replayable
Connection.State
Connection.Warning
Connection.NumberOfDigits
Connection.Menu
Connection.Info
Connection.Add(Connection)
Connection.ConnectionIdUsed(Int32)
Connection.AutoConnectAll()
Connection.Count(Type)
Connection.Get(Int32)
Connection.GetValideConnectionId()
Connection.GetValideConnectionPortNumber()
Connection.GetValidName(String)
Connection.NameUsed(String)
Connection.Remove(Connection)
Connection.ValidDataLength(Int32, Int32, UInt32)
Connection.CloseLog()
Connection.CompareTo(Object)
Connection.DataReceivedInvoked(Byte[], String)
Connection.Disconnect()
Connection.Dispose(Boolean)
Connection.EstablishConnection()
Connection.Send(Byte[])
Connection.ToString()
Connection.TruncateLog()
Connection.LowLevelProtocols
Connection.HighLevelProtocols
Connection.ConnectionEstablished()
Connection.ConnectionLost()
Connection.CreateLog(Int32)
Connection.Diagnostic(String)
Connection.Information(String)
Connection.StateChanged()
Connection.StateChanged(States)
Connection.Context
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Experior.Core.Communication.TCPIP
Assembly: Experior.Core.dll
Syntax
[TypeConverter(typeof(ObjectConverter))]
public abstract class Connection : Connection, IComparable, IConnection

Constructors

Connection(ConnectionInfo)

Declaration
public Connection(ConnectionInfo info)
Parameters
Type Name Description
ConnectionInfo info

Fields

SYNCHRONIZED

Declaration
[Obsolete]
public static bool SYNCHRONIZED
Field Value
Type Description
System.Boolean

Properties

Ip

Declaration
[PropertyOrder(2)]
[PropertyAttributesProvider("DynamicPropertyIpAddress")]
public virtual string Ip { get; set; }
Property Value
Type Description
System.String

Mode

Declaration
[PropertyOrder(3)]
[PropertyAttributesProvider("DynamicPropertyConnected")]
[TypeConverter(typeof(Connection.ServerClientConverter))]
public virtual string Mode { get; set; }
Property Value
Type Description
System.String

Port

Declaration
[PropertyOrder(1)]
[PropertyAttributesProvider("DynamicPropertyConnected")]
public virtual int Port { get; set; }
Property Value
Type Description
System.Int32

Server

Declaration
[Browsable(false)]
public bool Server { get; }
Property Value
Type Description
System.Boolean

Methods

DataReceived(Byte[])

Declaration
public override void DataReceived(byte[] data)
Parameters
Type Name Description
System.Byte[] data
Overrides
Connection.DataReceived(Byte[])

DataReceivedInvoked(Byte[])

Declaration
public virtual void DataReceivedInvoked(byte[] data)
Parameters
Type Name Description
System.Byte[] data

Reset()

Declaration
public override void Reset()
Overrides
Connection.Reset()

Send(String)

Declaration
public void Send(string telegram)
Parameters
Type Name Description
System.String telegram

ShowContextMenu(List<Environment.UI.Toolbar.BarItem>)

Declaration
public override void ShowContextMenu(List<Environment.UI.Toolbar.BarItem> menuitems)
Parameters
Type Name Description
System.Collections.Generic.List<Environment.UI.Toolbar.BarItem> menuitems
Overrides
Connection.ShowContextMenu(List<Environment.UI.Toolbar.BarItem>)

Events

OnTelegramReceived

Declaration
public event Connection.TelegramReceivedEvent OnTelegramReceived
Event Type
Type Description
Connection.TelegramReceivedEvent

Implements

System.IComparable
IConnection
Back to top Generated by DocFX