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


 

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