Initiates a dialog from one TMSServiceBroker.Service to another service.
function BeginDialog(const TargetService: string; const TargetDatabase: string = ''; const UseEncryption: boolean = True; RelatedConversation: TMSConversation = nil; const LifeTime: integer = 0; const Contract: string = ''): TMSConversation; overload;
The target service name that the conversation initiates with.
Specifies the database name that the target service hosts.
Specifies whether messages within the conversation must be encrypted. When set to True (the default value), it may require applying additional server settings.
Already existing conversation to whose group a new conversation will be added. If this parameter is not set, a new group will be created.
Specifies the maximum time interval (in seconds) while the dialog remains open. After this interval expires, the dialog automatically closes. A zero LifeTime value represents an infinity interval. This is the default value.
Specifies the name of the contract that the conversation conforms to. If the parameter is not set, the DEFAULT contract is used.
a new instance of the TMSConversation class.
These overloaded methods initiate a dialog from one TMSServiceBroker.Service to another service. A dialog is a conversation that provides messaging between two services.
Use BeginDialog to create an instance of the TMSConversation class. The new instance will be created with the TMSConversation.IsInitiator property assigned to True.