internal abstract Task OnStartAsync(SessionMessageAsyncHandlerFactory sessionMessageAsyncHandlerFactory, SessionHandlerOptions sessionHandlerOptions);
 /// <summary>
 /// Start the handler.
 /// </summary>
 /// <param name="sessionMessageAsyncHandlerFactory"></param>
 /// <param name="sessionHandlerOptions"></param>
 /// <returns></returns>
 internal override Task OnStartAsync(SessionMessageAsyncHandlerFactory sessionMessageAsyncHandlerFactory, SessionHandlerOptions sessionHandlerOptions)
 {
     return(_client.RegisterSessionHandlerFactoryAsync(sessionMessageAsyncHandlerFactory, sessionHandlerOptions));
 }
 /// <summary>
 /// Start the handler.
 /// </summary>
 /// <param name="sessionMessageAsyncHandlerFactory"></param>
 /// <param name="sessionHandlerOptions"></param>
 /// <returns></returns>
 internal override Task OnStartAsync(SessionMessageAsyncHandlerFactory sessionMessageAsyncHandlerFactory, SessionHandlerOptions sessionHandlerOptions)
 {
     return _client.RegisterSessionHandlerFactoryAsync(sessionMessageAsyncHandlerFactory, sessionHandlerOptions);
 }
 internal abstract Task OnStartAsync(SessionMessageAsyncHandlerFactory sessionMessageAsyncHandlerFactory, SessionHandlerOptions sessionHandlerOptions);