Skip to main content

IRedisQueueCompletableOperationAsync

Interface to operations that allow queued commands to be completed

Assembly: ServiceStack.Interfaces.dll​
View Source​
Declaration
public interface IRedisQueueCompletableOperationAsync

Methods​

CompleteVoidQueuedCommandAsync(Func<CancellationToken, ValueTask>)​

View Source​
Declaration
void CompleteVoidQueuedCommandAsync(Func<CancellationToken, ValueTask> voidReadCommand)
Parameters​
TypeName
System.Func<System.Threading.CancellationToken,ValueTask>voidReadCommand

CompleteIntQueuedCommandAsync(Func<CancellationToken, ValueTask<Int32>>)​

View Source​
Declaration
void CompleteIntQueuedCommandAsync(Func<CancellationToken, ValueTask<int>> intReadCommand)
Parameters​
TypeName
System.Func<System.Threading.CancellationToken,ValueTask<System.Int32>>intReadCommand

CompleteLongQueuedCommandAsync(Func<CancellationToken, ValueTask<Int64>>)​

View Source​
Declaration
void CompleteLongQueuedCommandAsync(Func<CancellationToken, ValueTask<long>> longReadCommand)
Parameters​
TypeName
System.Func<System.Threading.CancellationToken,ValueTask<System.Int64>>longReadCommand

CompleteBytesQueuedCommandAsync(Func<CancellationToken, ValueTask<Byte[]>>)​

View Source​
Declaration
void CompleteBytesQueuedCommandAsync(Func<CancellationToken, ValueTask<byte[]>> bytesReadCommand)
Parameters​
TypeName
System.Func<System.Threading.CancellationToken,ValueTask<System.Byte[]>>bytesReadCommand

CompleteMultiBytesQueuedCommandAsync(Func<CancellationToken, ValueTask<Byte[][]>>)​

View Source​
Declaration
void CompleteMultiBytesQueuedCommandAsync(Func<CancellationToken, ValueTask<byte[][]>> multiBytesReadCommand)
Parameters​
TypeName
System.Func<System.Threading.CancellationToken,ValueTask<System.Byte[][]>>multiBytesReadCommand

CompleteStringQueuedCommandAsync(Func<CancellationToken, ValueTask<String>>)​

View Source​
Declaration
void CompleteStringQueuedCommandAsync(Func<CancellationToken, ValueTask<string>> stringReadCommand)
Parameters​
TypeName
System.Func<System.Threading.CancellationToken,ValueTask<System.String>>stringReadCommand

CompleteMultiStringQueuedCommandAsync(Func<CancellationToken, ValueTask<List<String>>>)​

View Source​
Declaration
void CompleteMultiStringQueuedCommandAsync(Func<CancellationToken, ValueTask<List<string>>> multiStringReadCommand)
Parameters​
TypeName
System.Func<System.Threading.CancellationToken,ValueTask<System.Collections.Generic.List<System.String>>>multiStringReadCommand

CompleteDoubleQueuedCommandAsync(Func<CancellationToken, ValueTask<Double>>)​

View Source​
Declaration
void CompleteDoubleQueuedCommandAsync(Func<CancellationToken, ValueTask<double>> doubleReadCommand)
Parameters​
TypeName
System.Func<System.Threading.CancellationToken,ValueTask<System.Double>>doubleReadCommand

CompleteRedisDataQueuedCommandAsync(Func<CancellationToken, ValueTask<RedisData>>)​

View Source​
Declaration
void CompleteRedisDataQueuedCommandAsync(Func<CancellationToken, ValueTask<RedisData>> redisDataReadCommand)
Parameters​
TypeName
System.Func<System.Threading.CancellationToken,ValueTask<ServiceStack.Redis.RedisData>>redisDataReadCommand