Ejemplo n.º 1
0
 /// <summary>
 /// Constructs instance
 /// </summary>
 public LinkPullConsumerDeserializationException(
     ILinkPulledMessage <byte[]> rawMessage, Type targetBodyType, Exception innerException)
     : base("Cannot deserialize message, see InnerException for details", innerException)
 {
     RawMessage     = rawMessage ?? throw new ArgumentNullException(nameof(rawMessage));
     TargetBodyType = targetBodyType;
 }
Ejemplo n.º 2
0
 /// <summary>
 ///     Constructs instance when Type for Name not found
 /// </summary>
 public LinkPullConsumerTypeNameMappingException(ILinkPulledMessage <byte[]> rawMessage, string name)
     : base($"Cannot get mapping for TypeName {name}")
 {
     Name       = name;
     RawMessage = rawMessage ?? throw new ArgumentNullException(nameof(rawMessage));
 }
Ejemplo n.º 3
0
 /// <summary>
 ///     Constructs instance when no Type header in message
 /// </summary>
 public LinkPullConsumerTypeNameMappingException(ILinkPulledMessage <byte[]> rawMessage)
     : base("Message not contains Type header")
 {
     RawMessage = rawMessage ?? throw new ArgumentNullException(nameof(rawMessage));
 }