C# Class Genocs.MicroserviceLight.Template.Infrastructure.ServiceBus.ParticularServiceBusClient

Inheritance: IServiceBusClient, IDisposable, IAsyncDisposable
Show file Open project: Genocs/clean-architecture-template

Public Methods

Method Description
Dispose ( ) : void
DisposeAsync ( ) : ValueTask
ParticularServiceBusClient ( IOptions settings ) : Application.Services
PublishEventAsync ( evt ) : Task
SendCommandAsync ( cmd ) : Task

Protected Methods

Method Description
Dispose ( bool disposing ) : void
DisposeAsyncCore ( ) : ValueTask

Private Methods

Method Description
Initialize ( ) : Task

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

DisposeAsync() public method

public DisposeAsync ( ) : ValueTask
return ValueTask

DisposeAsyncCore() protected method

protected DisposeAsyncCore ( ) : ValueTask
return ValueTask

ParticularServiceBusClient() public method

public ParticularServiceBusClient ( IOptions settings ) : Application.Services
settings IOptions
return Application.Services

PublishEventAsync() public method

public PublishEventAsync ( evt ) : Task
return Task

SendCommandAsync() public method

public SendCommandAsync ( cmd ) : Task
return Task