C# Class DotNetWorkQueue.Queue.ProducerMethodQueue

Sends linq methods to be executed.
Inheritance: IProducerMethodQueue
Afficher le fichier Open project: blehnen/DotNetWorkQueue

Méthodes publiques

Méthode Description
Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

ProducerMethodQueue ( IProducerQueue queue, IExpressionSerializer serializer, ICompositeSerialization compositeSerialization ) : System

Initializes a new instance of the ProducerMethodQueue class.

Send ( Expression method, IAdditionalMessageData data = null ) : IQueueOutputMessage

Sends the specified linqExpression to be executed. Additional message meta data is optional.

Send ( LinqExpressionToRun linqExpression, IAdditionalMessageData data = null ) : IQueueOutputMessage

Sends the specified linqExpression to be executed. Additional message meta data is optional.

Send ( IAdditionalMessageData>.List methods ) : IQueueOutputMessages

Sends the specified methods to be executed.

Send ( List methods ) : IQueueOutputMessages

Sends the specified methods to be executed.

Send ( List methods ) : IQueueOutputMessages

Sends the specified methods to be executed.

SendAsync ( Expression method, IAdditionalMessageData data = null ) : Task

Sends the specified linqExpression to be executed. Additional message meta data is optional.

SendAsync ( LinqExpressionToRun linqExpression, IAdditionalMessageData data = null ) : Task

Sends the specified linqExpression to be executed. Additional message meta data is optional.

SendAsync ( IAdditionalMessageData>.List methods ) : Task

Sends the specified methods to be executed.

SendAsync ( List methods ) : Task

Sends the specified methods to be executed.

SendAsync ( List methods ) : Task

Sends the specified methods to be executed.

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Releases unmanaged and - optionally - managed resources.

Method Details

Dispose() public méthode

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
Résultat void

Dispose() protected méthode

Releases unmanaged and - optionally - managed resources.
protected Dispose ( bool disposing ) : void
disposing bool true to release both managed and unmanaged resources; false to release only unmanaged resources.
Résultat void

ProducerMethodQueue() public méthode

Initializes a new instance of the ProducerMethodQueue class.
public ProducerMethodQueue ( IProducerQueue queue, IExpressionSerializer serializer, ICompositeSerialization compositeSerialization ) : System
queue IProducerQueue The queue.
serializer IExpressionSerializer The serializer.
compositeSerialization ICompositeSerialization The composite serialization.
Résultat System

Send() public méthode

Sends the specified linqExpression to be executed. Additional message meta data is optional.
public Send ( Expression method, IAdditionalMessageData data = null ) : IQueueOutputMessage
method Expression The linqExpression to execute.
data IAdditionalMessageData The optional additional message data.
Résultat IQueueOutputMessage

Send() public méthode

Sends the specified linqExpression to be executed. Additional message meta data is optional.
public Send ( LinqExpressionToRun linqExpression, IAdditionalMessageData data = null ) : IQueueOutputMessage
linqExpression DotNetWorkQueue.Messages.LinqExpressionToRun The linqExpression to execute.
data IAdditionalMessageData The optional additional message data.
Résultat IQueueOutputMessage

Send() public méthode

Sends the specified methods to be executed.
public Send ( IAdditionalMessageData>.List methods ) : IQueueOutputMessages
methods IAdditionalMessageData>.List The methods to execute.
Résultat IQueueOutputMessages

Send() public méthode

Sends the specified methods to be executed.
public Send ( List methods ) : IQueueOutputMessages
methods List The methods to execute.
Résultat IQueueOutputMessages

Send() public méthode

Sends the specified methods to be executed.
public Send ( List methods ) : IQueueOutputMessages
methods List The methods to execute.
Résultat IQueueOutputMessages

SendAsync() public méthode

Sends the specified linqExpression to be executed. Additional message meta data is optional.
public SendAsync ( Expression method, IAdditionalMessageData data = null ) : Task
method Expression The linqExpression to execute.
data IAdditionalMessageData The optional additional message data.
Résultat Task

SendAsync() public méthode

Sends the specified linqExpression to be executed. Additional message meta data is optional.
public SendAsync ( LinqExpressionToRun linqExpression, IAdditionalMessageData data = null ) : Task
linqExpression DotNetWorkQueue.Messages.LinqExpressionToRun The linqExpression to execute.
data IAdditionalMessageData The optional additional message data.
Résultat Task

SendAsync() public méthode

Sends the specified methods to be executed.
public SendAsync ( IAdditionalMessageData>.List methods ) : Task
methods IAdditionalMessageData>.List The messages.
Résultat Task

SendAsync() public méthode

Sends the specified methods to be executed.
public SendAsync ( List methods ) : Task
methods List The messages.
Résultat Task

SendAsync() public méthode

Sends the specified methods to be executed.
public SendAsync ( List methods ) : Task
methods List The messages.
Résultat Task