Table of Contents

Interface ClientFactoryContext

Namespace
MassTransit
Assembly
MassTransit.Abstractions.dll

The client factory context, which contains multiple interfaces and properties used by clients

public interface ClientFactoryContext : IConsumePipeConnector, IRequestPipeConnector
Inherited Members

Properties

DefaultTimeout

Default timeout for requests

RequestTimeout DefaultTimeout { get; }

Property Value

RequestTimeout

ResponseAddress

The address used for responses to messages sent by this client

Uri ResponseAddress { get; }

Property Value

Uri

Methods

GetRequestEndpoint<T>(ConsumeContext?)

Returns an endpoint to which requests are sent

IRequestSendEndpoint<T> GetRequestEndpoint<T>(ConsumeContext? consumeContext = null) where T : class

Parameters

consumeContext ConsumeContext

Returns

IRequestSendEndpoint<T>

Type Parameters

T

GetRequestEndpoint<T>(Uri, ConsumeContext?)

Returns an endpoint to which requests are sent

IRequestSendEndpoint<T> GetRequestEndpoint<T>(Uri destinationAddress, ConsumeContext? consumeContext = null) where T : class

Parameters

destinationAddress Uri
consumeContext ConsumeContext

Returns

IRequestSendEndpoint<T>

Type Parameters

T