TROMessageEnvelopeItem
Overview
The TROMessageEnvelopeItem represents an item of the Message Envelopes stack, which is implemented by the TROMessageEnvelopeCollection. It provides access to the enclosed TROMessageEnvelope and allows to use standard VCL approaches like Collection editor, Object Inspector and so on.
Location
- Unit: uROMessage.pas
- Ancestry: TCollectionItem | TROMessageEnvelopeItem
constructor Create override
Creates a new instance.
constructor Create(aCollection: TCollection)
Parameters:
- aCollection: collection
Assign override
Copies data from a given source.
procedure Assign(Source: TPersistent)
Parameters:
- Source: Instance whose properties will be copied
Enabled
Controls whether this envelope will be used for outgoing messages. Disabled envelopes will not be applied when sending, but are available to process incoming messages.
property Enabled: Boolean read write
Envelope
Associated with the TROMessageEnvelope item.
property Envelope: TROMessageEnvelope read write
EnvelopeMarker
This property uniquely identifies the envelope and its configuration for en- and decoding. The receiving system will use the Envelope marker to identify the envelope type to be used to process the envelope.
property EnvelopeMarker: string read
GetDisplayName protected override
Implements the DisplayName item in the Collection editor.
function GetDisplayName: string
Enabled
Controls whether this envelope will be used for outgoing messages. Disabled envelopes will not be applied when sending, but are available to process incoming messages.
property Enabled: Boolean read write
Envelope
Associated with the TROMessageEnvelope item.
property Envelope: TROMessageEnvelope read write
EnvelopeMarker
This property uniquely identifies the envelope and its configuration for en- and decoding. The receiving system will use the Envelope marker to identify the envelope type to be used to process the envelope.
property EnvelopeMarker: string read
constructor Create override
Creates a new instance.
constructor Create(aCollection: TCollection)
Parameters:
- aCollection: collection
Assign override
Copies data from a given source.
procedure Assign(Source: TPersistent)
Parameters:
- Source: Instance whose properties will be copied
GetDisplayName protected override
Implements the DisplayName item in the Collection editor.
function GetDisplayName: string