public RedisGroupCommand ReadGroupCommand(ReadOnlyMemory <byte> data) { // See WriteGroupCommand for format. ValidateArraySize(ref data, 5, "GroupCommand"); var id = MessagePackUtil.ReadInt32(ref data); var serverName = MessagePackUtil.ReadString(ref data); var action = (GroupAction)MessagePackUtil.ReadByte(ref data); var groupName = MessagePackUtil.ReadString(ref data); var connectionId = MessagePackUtil.ReadString(ref data); return(new RedisGroupCommand(id, serverName, action, groupName, connectionId)); }
public int ReadAck(ReadOnlyMemory <byte> data) { // See WriteAck for format ValidateArraySize(ref data, 1, "Ack"); return(MessagePackUtil.ReadInt32(ref data)); }