コード例 #1
0
            public override Task <MessageReadResult> TryReceive(SqlConnection connection, SqlTransaction transaction)
            {
                NumberOfReceives++;

                var readResult = NumberOfReceives <= successfulReceives
                    ? MessageReadResult.Success(new Message("1", string.Empty, null, new byte[0], false))
                    : MessageReadResult.NoMessage;

                return(Task.FromResult(readResult));
            }
コード例 #2
0
 bool Equals(MessageReadResult other) => Equals(Message, other.Message) && Equals(PoisonMessage, other.PoisonMessage);