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); }
public void CreateVersionCommand() { _command = new VersionCommand(); }
private void CreateVersionCommand(string arguments) { if (!string.IsNullOrEmpty(arguments)) { CreateInvalidCommand(); return; } _command = new VersionCommand(); this.State = ParserState.ReadyToDispatch; }