Ejemplo n.º 1
0
        /// <summary>
        /// Start streaming the oplog tailer forever.
        /// </summary>
        /// <param name="startOplog">The oplog to start at.</param>
        /// <returns>A never-ending task.</returns>
        public async Task RunForever(Oplog startOplog = null)
        {
            await m_tailer.Tail(startOplog);

            await m_tailer.Stream(oplog => HandleOperation(oplog));
        }