/// <summary>
 /// Initializes a new instance of the <see cref="JsonRpcResponseEventArgs"/> class.
 /// </summary>
 /// <param name="message">The message the event is regarding.</param>
 internal JsonRpcResponseEventArgs(IJsonRpcMessageWithId message)
     : this(message.RequestId, message is JsonRpcResult)
 {
 }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="JsonRpcMessageEventArgs"/> class.
 /// </summary>
 /// <param name="message">The message the event is regarding.</param>
 internal JsonRpcMessageEventArgs(IJsonRpcMessageWithId message)
 {
     Requires.NotNull(message, nameof(message));
     Requires.Argument(!message.RequestId.IsEmpty, nameof(message), "Non-default ID required.");
     this.RequestId = message.RequestId;
 }