RedisClientPoolSetMoveAsync 方法 |
将 member 元素从 source 集合移动到 destination 集合。如果 source 集合不存在或不包含指定的 member 元素,则 SMOVE 命令不执行任何操作,仅返回 0 。
否则, member 元素从 source 集合中被移除,并添加到 destination 集合中去。当 destination 集合已经包含 member 元素时, SMOVE 命令只是简单地将 source 集合中的 member 元素删除。
当 source 或 destination 不是集合类型时,返回一个错误。
命名空间:
HslCommunication.Enthernet.Redis
程序集:
HslCommunication (在 HslCommunication.dll 中) 版本:12.1.2.0 (12.1.2.0)
语法 public Task<OperateResult<int>> SetMoveAsync(
string source,
string destination,
string member
)
Public Function SetMoveAsync (
source As String,
destination As String,
member As String
) As Task(Of OperateResult(Of Integer))
public:
Task<OperateResult<int>^>^ SetMoveAsync(
String^ source,
String^ destination,
String^ member
)
member SetMoveAsync :
source : string *
destination : string *
member : string -> Task<OperateResult<int>>
参数
- source
- 类型:SystemString
原集合 - destination
- 类型:SystemString
目标集合 - member
- 类型:SystemString
元素
返回值
类型:
TaskOperateResultInt32如果 member 元素被成功移除,返回 1 。如果 member 元素不是 source 集合的成员,并且没有任何操作对 destination 集合执行,那么返回 0 。
参见