/// <summary>
 /// Creates a new instance that sends events of type <typeparamref name="TEvent"/> throught <paramref name="objectSender"/>.
 /// </summary>
 /// <param name="objectSender">An object sender.</param>
 public HttpEventHandler(ObjectSender objectSender) => dispatcher = new HttpEventDispatcher(objectSender);
 /// <summary>
 /// Creates a new instance that sends commands of type <typeparamref name="TCommand"/> throught <paramref name="objectSender"/>.
 /// </summary>
 /// <param name="objectSender">An object sender.</param>
 public HttpCommandHandler(ObjectSender objectSender) => dispatcher = new HttpCommandDispatcher(objectSender);
示例#3
0
 /// <summary>
 /// Creates a new instance which sends objects using <paramref name="objectSender"/>.
 /// </summary>
 /// <param name="objectSender">An object sender.</param>
 public HttpQueryDispatcher(ObjectSender objectSender)
 {
     Ensure.NotNull(objectSender, "objectSender");
     this.objectSender = objectSender;
 }
示例#4
0
 /// <summary>
 /// Creates a new instance that sends queries of type <typeparamref name="TQuery"/> throught <paramref name="objectSender"/>.
 /// </summary>
 /// <param name="objectSender">An object sender.</param>
 public HttpQueryHandler(ObjectSender objectSender) => dispatcher = new HttpQueryDispatcher(objectSender);