ProtoOAClientDisconnectEvent

StockSharp.cTrader.Native.Model

* Event that is sent when the connection with the client application is cancelled by the server. All the sessions for the traders' accounts will be terminated.

Implements: IMessage<ProtoOAClientDisconnectEvent>, IMessage, IEquatable<ProtoOAClientDisconnectEvent>, IDeepCloneable<ProtoOAClientDisconnectEvent>, IBufferMessage

Properties

HasPayloadType
public bool HasPayloadType { get; }
value = protoOAClientDisconnectEvent.HasPayloadType

Gets whether the "payloadType" field is set

HasReason
public bool HasReason { get; }
value = protoOAClientDisconnectEvent.HasReason

Gets whether the "reason" field is set

Reason
public string Reason { get; set; }
value = protoOAClientDisconnectEvent.Reason
protoOAClientDisconnectEvent.Reason = value

The disconnection reason explained. For example: The application access was blocked by cTrader Administrator.

Methods

ClearPayloadType
public void ClearPayloadType()
protoOAClientDisconnectEvent.ClearPayloadType()

Clears the value of the "payloadType" field

ClearReason
public void ClearReason()
protoOAClientDisconnectEvent.ClearReason()

Clears the value of the "reason" field

Fields

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOAClientDisconnectEvent.PayloadTypeFieldNumber

Field number for the "payloadType" field.

ReasonFieldNumber
public const int ReasonFieldNumber
value = ProtoOAClientDisconnectEvent.ReasonFieldNumber

Field number for the "reason" field.