The
CFXEnvelope class is the outer envelope or container in which all CFX messages are enclosed for transmission.
Common properties, such as a globally unique identifier (ID) and the timestamp for the message (TimeStamp),
are defined by this container class and are included with all CFX message transmissions.
{
"MessageName": "CFX.EndpointConnected",
"Version": "1.7",
"TimeStamp": "2018-03-26T16:52:25.3769532-04:00",
"UniqueID": "f3b2c8ec-50b7-4c63-9cb3-2ed57c01880f",
"Source": null,
"Target": null,
"RequestID": null,
"MessageBody": {
"CFXHandle": "SMTPlus.Model_21232.SN23123",
"RequestNetworkUri": "amqp://host33/",
"RequestTargetAddress": "/queue/SN23123"
}
}
Inheritance Hierarchy Namespace: CFXAssembly: CFX (in CFX.dll) Version: 2.0.0+5bb1f71a933ed371a0f5f2d5e7db34c89b75f3ea
SyntaxThe CFXEnvelope type exposes the following members.
Constructors
Properties | Name | Description |
---|
 | MessageBody |
The message payload (The CFX message enclosed in this envelope).
|
 | MessageName |
The fully qualified name of the CFX message contained within the envelope. For example, "CFX.Production.WorkStarted"
|
 | RequestID |
For request/response type messages, this is a globally unique id which identifies a specific request/response pairing.
Each request/response pairing will have a unique and matching RequestId.
|
 | Source |
The CFX Handle of the creator/publisher of this message.
|
 | Target |
For request/response type messages, this is the CFX Handle of the endpoint to which the request is being made.
|
 | TimeStamp |
The date and time when the event associated with this CFX message took place, NOT the time when the message was
transmitted. The format must include the time zone, whether expressed in local time or UTC.
|
 | UniqueID |
A globally unique ID used to identify this particualar message instance. This ID is used to ensure messages are not
processed more than once. It is also used in cases where the receiver needs to identify the specific message that is
being replied to.
|
 | Version |
The version of the CFX message contained within the payload of this envelope. This is the version number
(revision) of the published standard.
|
Top
Methods
Fields
See Also