#region 程序集 ServiceStack.Interfaces, Version=5.0.0.0, Culture=neutral, PublicKeyToken=02c12cbda47e6587
// C:UsersAdministratorsource
eposSolution4packagesServiceStack.Interfaces.5.8.0lib
et45ServiceStack.Interfaces.dll
#endregion
using System;
using System.Collections;
using System.Collections.Generic;
using ServiceStack.Model;
namespace ServiceStack.Redis
{
public interface IRedisList : IList<string>, ICollection<string>, IEnumerable<string>, IEnumerable, IHasStringId, IHasId<string>
{
void Append(string value);
string BlockingDequeue(TimeSpan? timeOut);
string BlockingPop(TimeSpan? timeOut);
string BlockingRemoveStart(TimeSpan? timeOut);
string Dequeue();
void Enqueue(string value);
List<string> GetAll();
List<string> GetRange(int startingFrom, int endingAt);
List<string> GetRangeFromSortedList(int startingFrom, int endingAt);
string Pop();
string PopAndPush(IRedisList toList);
void Prepend(string value);
void Push(string value);
void RemoveAll();
string RemoveEnd();
string RemoveStart();
long RemoveValue(string value, int noOfMatches);
long RemoveValue(string value);
void Trim(int keepStartingFrom, int keepEndingAt);
}
}