Skip to content

Commit 298fbe5

Browse files
committed
* Since BasicGetAsync uses an async continuation, it should return Task<>
1 parent 5abd912 commit 298fbe5

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

projects/RabbitMQ.Client/PublicAPI.Shipped.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -806,7 +806,7 @@ virtual RabbitMQ.Client.TcpClientAdapter.ReceiveTimeout.set -> void
806806
~RabbitMQ.Client.ConnectionFactory.CreateConnectionAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<RabbitMQ.Client.IConnection>
807807
~RabbitMQ.Client.IChannel.BasicCancelAsync(string consumerTag, bool noWait = false, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
808808
~RabbitMQ.Client.IChannel.BasicConsumeAsync(string queue, bool autoAck, string consumerTag, bool noLocal, bool exclusive, System.Collections.Generic.IDictionary<string, object> arguments, RabbitMQ.Client.IAsyncBasicConsumer consumer, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<string>
809-
~RabbitMQ.Client.IChannel.BasicGetAsync(string queue, bool autoAck, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask<RabbitMQ.Client.BasicGetResult>
809+
~RabbitMQ.Client.IChannel.BasicGetAsync(string queue, bool autoAck, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<RabbitMQ.Client.BasicGetResult>
810810
~RabbitMQ.Client.IChannel.BasicQosAsync(uint prefetchSize, ushort prefetchCount, bool global, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task
811811
~RabbitMQ.Client.IChannel.BasicRejectAsync(ulong deliveryTag, bool requeue, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.ValueTask
812812
~RabbitMQ.Client.IChannel.CloseAsync(RabbitMQ.Client.ShutdownEventArgs reason, bool abort, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task

projects/RabbitMQ.Client/client/api/IChannel.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ Task<string> BasicConsumeAsync(string queue, bool autoAck, string consumerTag, b
190190
/// <param name="autoAck">If set to <c>true</c>, automatically ack the message.</param>
191191
/// <param name="cancellationToken">Cancellation token for this operation.</param>
192192
/// <returns><see cref="BasicGetResult"/></returns>
193-
ValueTask<BasicGetResult?> BasicGetAsync(string queue, bool autoAck,
193+
Task<BasicGetResult?> BasicGetAsync(string queue, bool autoAck,
194194
CancellationToken cancellationToken = default);
195195

196196
/// <summary>

projects/RabbitMQ.Client/client/impl/AutorecoveringChannel.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ await _connection.RecordConsumerAsync(rc, recordedEntitiesSemaphoreHeld: false)
303303
return resultConsumerTag;
304304
}
305305

306-
public ValueTask<BasicGetResult?> BasicGetAsync(string queue, bool autoAck, CancellationToken cancellationToken)
306+
public Task<BasicGetResult?> BasicGetAsync(string queue, bool autoAck, CancellationToken cancellationToken)
307307
=> InnerChannel.BasicGetAsync(queue, autoAck, cancellationToken);
308308

309309
public ValueTask BasicPublishAsync<TProperties>(string exchange, string routingKey,

projects/RabbitMQ.Client/client/impl/ChannelBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -885,7 +885,7 @@ await ModelSendAsync(method, k.CancellationToken)
885885
}
886886
}
887887

888-
public async ValueTask<BasicGetResult?> BasicGetAsync(string queue, bool autoAck,
888+
public async Task<BasicGetResult?> BasicGetAsync(string queue, bool autoAck,
889889
CancellationToken cancellationToken)
890890
{
891891
bool enqueued = false;

projects/Test/Integration/TestBasicGet.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ public Task TestBasicGetWithClosedChannel()
7272
{
7373
return Assert.ThrowsAsync<AlreadyClosedException>(() =>
7474
{
75-
return ch.BasicGetAsync(q, true).AsTask();
75+
return ch.BasicGetAsync(q, true);
7676
});
7777
});
7878
});

0 commit comments

Comments
 (0)