public static byte[] BuildVersionResponse(VersionCommand command)
        {
            byte[] value = null;

            if (command.OperationResult.ReturnResult == Result.SUCCESS)
            {
                string version = command.OperationResult.Value as string;
                value = MemcachedEncoding.BinaryConverter.GetBytes(version);
            }
            return BuildResposne(command.Opcode, BinaryResponseStatus.no_error, command.Opaque, 0, null, value, null);
        }
Esempio n. 2
0
 public void CreateVersionCommand()
 {
     _command = new VersionCommand();
 }
Esempio n. 3
0
        private void CreateVersionCommand(string arguments)
        {
            if (!string.IsNullOrEmpty(arguments))
            {
                CreateInvalidCommand();
                return;
            }

            _command = new VersionCommand();
            this.State = ParserState.ReadyToDispatch;
        }