• Programming Guide
  • Api Documentation
  • OnixS CME iLink3 Handler for .NET Core, version 1.4.2
Show / Hide Table of Contents
  • OnixS.Cme.ILink3
    • BytesReceivedEventHandler
    • ConfigEntry
    • EngineErrorEventArgs
    • EngineErrorReason
    • EngineWarningEventArgs
    • EngineWarningReason
    • FailoverEventArgs
    • FaultToleranceIndicator
    • HighResolutionTimeSpan
    • HighResolutionTimestamp
    • InboundMessageEventArgs
    • ITimestampProvider
    • MessageEventArgs
    • NotAppliedEventArgs
    • PortRange
    • Session
    • SessionErrorEventArgs
    • SessionErrorReason
    • SessionId
    • SessionSettings
    • SessionSettings.Default
    • SessionSettings.Key
    • SessionState
    • SessionStateChangeEventArgs
    • SessionStorageType
    • SessionWarningEventArgs
    • SessionWarningReason
    • TimeSpanFormat
    • TimestampFormat
  • OnixS.Cme.ILink3.Exceptions
    • CannotEstablishLinkException
    • DecodingException
    • EngineAlreadyInitializedException
    • EngineException
    • EngineIsNotInitializedException
    • EstablishmentRejectException
    • InvalidResponseException
    • LicenseException
    • LicenseExpiredException
    • LicenseNotFoundException
    • LinkErrorException
    • NegotiationRejectException
    • RequiredTagMissingException
    • ResponseTimeoutException
    • SessionException
    • SessionTerminatedException
    • StorageException
    • TerminatedBy
    • TerminateInReplyOnEstablishException
    • UnexpectedMessageTypeException
    • UnexpectedSequenceNumberException
  • OnixS.Cme.ILink3.Messaging
    • DecodingErrorCodes
  • OnixS.Cme.ILink3.Properties
    • Resources
  • OnixS.Cme.ILink3.Storage
    • ISessionStorage

Class SessionId

Inheritance
Object
SessionId
Namespace: OnixS.Cme.ILink3
Assembly: OnixS.Cme.ILink3.dll
Syntax
public class SessionId : IEquatable<SessionId>

Properties

CustomKey

Custom key that can be used to distinguish sessions with the same values of UUID and MarketSegmentId.

Declaration
public string CustomKey { get; }
Property Value
Type Description
String

Firm

Declaration
public string Firm { get; }
Property Value
Type Description
String

MarketSegmentId

Declaration
public int MarketSegmentId { get; }
Property Value
Type Description
Int32

Session

Declaration
public string Session { get; }
Property Value
Type Description
String

Uuid

Declaration
public ulong Uuid { get; }
Property Value
Type Description
UInt64

Methods

Equals(SessionId)

Declaration
public bool Equals(SessionId other)
Parameters
Type Name Description
SessionId other
Returns
Type Description
Boolean

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
Object obj
Returns
Type Description
Boolean

GenerateUuid()

Generates the unique (during program run time) UUIDs

Declaration
public static ulong GenerateUuid()
Returns
Type Description
UInt64

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
Int32

GetStorageId()

Declaration
public string GetStorageId()
Returns
Type Description
String

ToString()

Declaration
public override string ToString()
Returns
Type Description
String
In This Article
Back to top Copyright © Onix Solutions.
Generated by DocFX