C# Class DotNetWorkQueue.Transport.PostgreSQL.Basic.CommandHandler.SendMessage

Afficher le fichier Open project: blehnen/DotNetWorkQueue

Méthodes publiques

Méthode Description
AddHeaderColumnParams ( NpgsqlCommand command, IMessage data, IHeaders headers ) : void

Adds the header column parameters.

AddHeaderColumns ( StringBuilder command, IMessage data, IHeaders headers ) : void

Adds the header columns.

AddHeaderValues ( StringBuilder command, IMessage data, IHeaders headers ) : void

Adds the header values.

AddUserColumns ( StringBuilder command, IAdditionalMessageData data ) : void

Adds the user specific columns to the meta data SQL command string

AddUserColumnsParams ( NpgsqlCommand command, IAdditionalMessageData data ) : void

Adds the SQL command params for the user specific meta data

AddUserColumnsValues ( StringBuilder command, IAdditionalMessageData data ) : void

Adds the values for the user specific meta data to the SQL command.

Private Methods

Méthode Description
BuildMetaCommand ( NpgsqlCommand command, TableNameHelper tableNameHelper, IHeaders headers, IAdditionalMessageData data, IMessage message, long id, PostgreSqlMessageQueueTransportOptions options, System.TimeSpan delay, System.TimeSpan expiration, System.DateTime currentDateTime ) : void
BuildStatusCommand ( NpgsqlCommand command, TableNameHelper tableNameHelper, IHeaders headers, IAdditionalMessageData data, IMessage message, long id, PostgreSqlMessageQueueTransportOptions options ) : void

Method Details

AddHeaderColumnParams() public static méthode

Adds the header column parameters.
public static AddHeaderColumnParams ( NpgsqlCommand command, IMessage data, IHeaders headers ) : void
command Npgsql.NpgsqlCommand The command.
data IMessage The data.
headers IHeaders The headers.
Résultat void

AddHeaderColumns() public static méthode

Adds the header columns.
public static AddHeaderColumns ( StringBuilder command, IMessage data, IHeaders headers ) : void
command StringBuilder The command.
data IMessage The data.
headers IHeaders The headers.
Résultat void

AddHeaderValues() public static méthode

Adds the header values.
public static AddHeaderValues ( StringBuilder command, IMessage data, IHeaders headers ) : void
command StringBuilder The command.
data IMessage The data.
headers IHeaders The headers.
Résultat void

AddUserColumns() public static méthode

Adds the user specific columns to the meta data SQL command string
public static AddUserColumns ( StringBuilder command, IAdditionalMessageData data ) : void
command StringBuilder The command.
data IAdditionalMessageData The data.
Résultat void

AddUserColumnsParams() public static méthode

Adds the SQL command params for the user specific meta data
public static AddUserColumnsParams ( NpgsqlCommand command, IAdditionalMessageData data ) : void
command Npgsql.NpgsqlCommand The command.
data IAdditionalMessageData The data.
Résultat void

AddUserColumnsValues() public static méthode

Adds the values for the user specific meta data to the SQL command.
public static AddUserColumnsValues ( StringBuilder command, IAdditionalMessageData data ) : void
command StringBuilder The command.
data IAdditionalMessageData The data.
Résultat void