Show / Hide Table of Contents

Class SoAcknowledgeMessage

Message sent as a responce to SoAliveMessage providing information about the current client (e.g. implementation of SoMessageHandler).

Inheritance
Object
SoMessagePreHeader
SoMessageHeader
SoAcknowledgeMessage
Inherited Members
SoMessageHeader.HeaderSize
SoMessageHeader.BodySize
SoMessageHeader.MessageType
SoMessageHeader.MessageId
SoMessageHeader.SourceId
SoMessageHeader.TargetId
SoMessageHeader.IsValidate()
SoMessageHeader.IsForMe(Guid)
SoMessageHeader.Description
SoMessagePreHeader.Identifier
SoMessagePreHeader.Version
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.Messaging.Messages
Assembly: SoDataBase.dll
Syntax
public class SoAcknowledgeMessage : SoMessageHeader

Constructors

SoAcknowledgeMessage()

Constructor called by the serializer.

Declaration
public SoAcknowledgeMessage()

SoAcknowledgeMessage(Int32, String, Guid)

Constructur used to initialize a new acknowledge message.

Declaration
public SoAcknowledgeMessage(int sourcePort, string info, Guid sourceId)
Parameters
Type Name Description
Int32 sourcePort

The port that is listened to.

String info

Information about the client.

Guid sourceId

SourceID of the client.

Fields

Info

Textual information about the client.

Declaration
public string Info
Field Value
Type Description
String

MachineName

Name of the machine.

Declaration
public string MachineName
Field Value
Type Description
String

ProcessId

Process identifier. Only the 32 LSB are used for 32 bits processors.

Declaration
public ulong ProcessId
Field Value
Type Description
UInt64

ProcessName

Name of the current process.

Declaration
public string ProcessName
Field Value
Type Description
String

SourcePort

Port the process listens to.

Declaration
public int SourcePort
Field Value
Type Description
Int32

Methods

PrepareDatabaseMessage(MessageRow)

Message sent as a responce to SoAliveMessage providing information about the current client (e.g. implementation of SoMessageHandler).

Declaration
public override bool PrepareDatabaseMessage(MessageRow row)
Parameters
Type Name Description
MessageRow row
Returns
Type Description
Boolean
Overrides
SoMessageHeader.PrepareDatabaseMessage(MessageRow)

Extension Methods

EnumUtil.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top