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