public void OnSessionAsync(Func <IMessageSession, Message, CancellationToken, Task> callback, Func <ExceptionReceivedEventArgs, Task> exceptionHandler) { _queueClient.RegisterSessionHandler(callback, _settings.GetSessionHandlerOptions(exceptionHandler)); _unregisterSessionHandler = true; }
public Task RegisterSessionHandlerFactoryAsync(IMessageSessionAsyncHandlerFactory factory, EventHandler <ExceptionReceivedEventArgs> exceptionHandler) { return(_client.RegisterSessionHandlerFactoryAsync(factory, _settings.GetSessionHandlerOptions(exceptionHandler))); }