/// <summary> /// Stream a BULK reply from the server /// </summary> /// <typeparam name="T">Response type</typeparam> /// <param name="destination">Destination stream</param> /// <param name="bufferSize">Size of buffer used to write server response</param> /// <param name="func">Client command to execute (BULK reply only)</param> public void StreamTo <T>(Stream destination, int bufferSize, Func <IRedisClientSync, T> func) { _streaming = true; func(this); _streaming = false; _connector.Read(destination, bufferSize); }