Table of Contents

Interface ISendEndpoint

Namespace
MassTransit
Assembly
MassTransit.Abstractions.dll
public interface ISendEndpoint : ISendObserverConnector
Inherited Members
Extension Methods

Methods

Send(object, IPipe<SendContext>, CancellationToken)

Sends an object as a message, using the message type specified. If the object cannot be cast to the specified message type, an exception will be thrown.

Task Send(object message, IPipe<SendContext> pipe, CancellationToken cancellationToken = default)

Parameters

message object

The message object

pipe IPipe<SendContext>
cancellationToken CancellationToken

Returns

Task

The task which is completed once the Send is acknowledged by the broker

Send(object, CancellationToken)

Sends an object as a message, using the type of the message instance.

Task Send(object message, CancellationToken cancellationToken = default)

Parameters

message object

The message object

cancellationToken CancellationToken

Returns

Task

The task which is completed once the Send is acknowledged by the broker

Send(object, Type, IPipe<SendContext>, CancellationToken)

Sends an object as a message, using the message type specified. If the object cannot be cast to the specified message type, an exception will be thrown.

Task Send(object message, Type messageType, IPipe<SendContext> pipe, CancellationToken cancellationToken = default)

Parameters

message object

The message object

messageType Type

The type of the message (use message.GetType() if desired)

pipe IPipe<SendContext>
cancellationToken CancellationToken

Returns

Task

The task which is completed once the Send is acknowledged by the broker

Send(object, Type, CancellationToken)

Sends an object as a message, using the message type specified. If the object cannot be cast to the specified message type, an exception will be thrown.

Task Send(object message, Type messageType, CancellationToken cancellationToken = default)

Parameters

message object

The message object

messageType Type

The type of the message (use message.GetType() if desired)

cancellationToken CancellationToken

Returns

Task

The task which is completed once the Send is acknowledged by the broker

Send<T>(object, IPipe<SendContext<T>>, CancellationToken)

Sends an interface message, initializing the properties of the interface using the anonymous object specified

Task Send<T>(object values, IPipe<SendContext<T>> pipe, CancellationToken cancellationToken = default) where T : class

Parameters

values object

The property values to initialize on the interface

pipe IPipe<SendContext<T>>
cancellationToken CancellationToken

Returns

Task

The task which is completed once the Send is acknowledged by the broker

Type Parameters

T

The interface type to send

Send<T>(object, IPipe<SendContext>, CancellationToken)

Sends an interface message, initializing the properties of the interface using the anonymous object specified

Task Send<T>(object values, IPipe<SendContext> pipe, CancellationToken cancellationToken = default) where T : class

Parameters

values object

The property values to initialize on the interface

pipe IPipe<SendContext>
cancellationToken CancellationToken

Returns

Task

The task which is completed once the Send is acknowledged by the broker

Type Parameters

T

The interface type to send

Send<T>(object, CancellationToken)

Sends an interface message, initializing the properties of the interface using the anonymous object specified

Task Send<T>(object values, CancellationToken cancellationToken = default) where T : class

Parameters

values object

The property values to initialize on the interface

cancellationToken CancellationToken

Returns

Task

The task which is completed once the Send is acknowledged by the broker

Type Parameters

T

The interface type to send

Send<T>(T, IPipe<SendContext<T>>, CancellationToken)

Send a message

Task Send<T>(T message, IPipe<SendContext<T>> pipe, CancellationToken cancellationToken = default) where T : class

Parameters

message T

The message

pipe IPipe<SendContext<T>>
cancellationToken CancellationToken

Returns

Task

The task which is completed once the Send is acknowledged by the broker

Type Parameters

T

The message type

Send<T>(T, IPipe<SendContext>, CancellationToken)

Send a message

Task Send<T>(T message, IPipe<SendContext> pipe, CancellationToken cancellationToken = default) where T : class

Parameters

message T

The message

pipe IPipe<SendContext>
cancellationToken CancellationToken

Returns

Task

The task which is completed once the Send is acknowledged by the broker

Type Parameters

T

The message type

Send<T>(T, CancellationToken)

Send a message

Task Send<T>(T message, CancellationToken cancellationToken = default) where T : class

Parameters

message T

The message

cancellationToken CancellationToken

Returns

Task

The task which is completed once the Send is acknowledged by the broker

Type Parameters

T

The message type