C# Класс Paralect.ServiceBus.ServiceBus

Наследование: IDisposable, IBus
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Create ( ServiceBusConfiguration>.Func configurationAction ) : IServiceBus

Factory method. Create service bus.

Dispose ( ) : void

Do cleanup logic and stop service bus

GetLastException ( ) : Exception

Return last exception or null if no exceptions

Publish ( Object message ) : void

For now Publish() behaves as Send(). Subscription not yet implemented.

Publish ( object message ) : void

We are using Send() here. Publishing/subscribing not implemented yet.

Run ( ServiceBusConfiguration>.Func configurationAction ) : IServiceBus

Factory method. Create and run service bus

Run ( ) : void

Run service bus and start input endpoint observing

Send ( ) : void

Send message. Recipient resolved by the object type.

SendLocal ( ) : void

Send message to input queue of this service bus instance. Can be used for "requeueing" of message.

ServiceBus ( Configuration configuration ) : System

Initializes a new instance of the T:System.Object class.

ServiceBus ( ServiceBusConfiguration configuration ) : System

Initializes a new instance of the T:System.Object class.

Wait ( ) : void

Stop service bus and block thread until bus will be stopped. Maybe rename it to Stop() ?

Приватные методы

Метод Описание
EndpointObserverMessageReceived ( TransportMessage transportMessage, ITransportEndpointObserver transportEndpointObserver ) : void

Handle messages that were received from input endpoint Method can be called from different threads.

PrepareQueues ( ) : void

Check existence of input and error endpoint and create them if needed

Описание методов

Create() публичный статический Метод

Factory method. Create service bus.
public static Create ( ServiceBusConfiguration>.Func configurationAction ) : IServiceBus
configurationAction ServiceBusConfiguration>.Func
Результат IServiceBus

Dispose() публичный Метод

Do cleanup logic and stop service bus
public Dispose ( ) : void
Результат void

GetLastException() публичный Метод

Return last exception or null if no exceptions
public GetLastException ( ) : Exception
Результат System.Exception

Publish() публичный Метод

For now Publish() behaves as Send(). Subscription not yet implemented.
public Publish ( Object message ) : void
message Object
Результат void

Publish() публичный Метод

We are using Send() here. Publishing/subscribing not implemented yet.
public Publish ( object message ) : void
message object
Результат void

Run() публичный статический Метод

Factory method. Create and run service bus
public static Run ( ServiceBusConfiguration>.Func configurationAction ) : IServiceBus
configurationAction ServiceBusConfiguration>.Func
Результат IServiceBus

Run() публичный Метод

Run service bus and start input endpoint observing
public Run ( ) : void
Результат void

Send() публичный Метод

Send message. Recipient resolved by the object type.
public Send ( ) : void
Результат void

SendLocal() публичный Метод

Send message to input queue of this service bus instance. Can be used for "requeueing" of message.
public SendLocal ( ) : void
Результат void

ServiceBus() публичный Метод

Initializes a new instance of the T:System.Object class.
public ServiceBus ( Configuration configuration ) : System
configuration Configuration
Результат System

ServiceBus() публичный Метод

Initializes a new instance of the T:System.Object class.
public ServiceBus ( ServiceBusConfiguration configuration ) : System
configuration ServiceBusConfiguration
Результат System

Wait() публичный Метод

Stop service bus and block thread until bus will be stopped. Maybe rename it to Stop() ?
public Wait ( ) : void
Результат void