Interface IConnection
public interface IConnection : ILifeCycle, IDisposable
- Inherited Members
Properties
Consumers
Get the IConsumer instances associated with this connection.
IEnumerable<IConsumer> Consumers { get; }
Property Value
- IEnumerable<IConsumer>
IEnumerable<T> of IConsumer instances.
Id
Get or set the Connection ID. Used by IEnvironment
long Id { get; set; }
Property Value
Properties
Get the properties for this connection.
IReadOnlyDictionary<string, object> Properties { get; }
Property Value
- IReadOnlyDictionary<string, object>
IReadOnlyDictionary<TKey, TValue> of connection properties.
Publishers
Get the IPublisher instances associated with this connection.
IEnumerable<IPublisher> Publishers { get; }
Property Value
- IEnumerable<IPublisher>
IEnumerable<T> of IPublisher instances.
Methods
ConsumerBuilder()
Create an IConsumerBuilder instance for this connection.
IConsumerBuilder ConsumerBuilder()
Returns
- IConsumerBuilder
IConsumerBuilder instance for this connection.
Management()
The IManagement instance for this connection.
IManagement Management()
Returns
- IManagement
IManagement instance for this connection.
PublisherBuilder()
Create an IPublisherBuilder instance for this connection.
IPublisherBuilder PublisherBuilder()
Returns
- IPublisherBuilder
IPublisherBuilder instance for this connection.
RefreshTokenAsync(string)
Task RefreshTokenAsync(string token)
Parameters
token
string
Returns
RpcClientBuilder()
Create an IRpcClientBuilder instance for this connection.
IRpcClientBuilder RpcClientBuilder()
Returns
- IRpcClientBuilder
IRpcClientBuilder instance for this connection.
RpcServerBuilder()
Create an IRpcServerBuilder instance for this connection.
IRpcServerBuilder RpcServerBuilder()
Returns
- IRpcServerBuilder
IRpcServerBuilder instance for this connection.