async Task IServiceGatewayAsyncApiUsage(IServiceGatewayAsync client) { UsageNone none = await client.SendAsync <UsageNone>(new UsageNone()); UsageNone noneToken = await client.SendAsync <UsageNone>(new UsageNone(), CancellationToken.None); UsageReturn @return = await client.SendAsync <UsageReturn>(new UsageReturn()); UsageReturn returnToken = await client.SendAsync <UsageReturn>(new UsageReturn(), CancellationToken.None); await client.SendAsync <UsageReturn>(new UsageVoid()); await client.SendAsync <UsageReturn>(new UsageVoid(), CancellationToken.None); List <UsageReturn> returnAll = await client.SendAllAsync <UsageReturn>(new[] { new UsageReturn() }); List <UsageReturn> returnAllToken = await client.SendAllAsync <UsageReturn>(new[] { new UsageReturn() }, CancellationToken.None); await client.PublishAsync(new UsageNone()); await client.PublishAsync(new UsageNone(), CancellationToken.None); await client.PublishAsync(new UsageReturn()); await client.PublishAsync(new UsageReturn(), CancellationToken.None); await client.PublishAsync(new UsageVoid()); await client.PublishAsync(new UsageVoid(), CancellationToken.None); await client.PublishAllAsync(new[] { new UsageNone() }); await client.PublishAllAsync(new[] { new UsageNone() }, CancellationToken.None); await client.PublishAllAsync(new[] { new UsageReturn() }); await client.PublishAllAsync(new[] { new UsageReturn() }, CancellationToken.None); await client.PublishAllAsync(new[] { new UsageVoid() }); await client.PublishAllAsync(new[] { new UsageVoid() }, CancellationToken.None); }
public static Task PublishAllAsync(this IServiceGatewayAsync client, IEnumerable <IReturnVoid> requestDtos, CancellationToken token = default(CancellationToken)) { return(client.PublishAllAsync(requestDtos, token)); }