Beispiel #1
0
        void OpenWriter(FileInfo file)
        {
            Debug.WriteLine("MsgPackFileFingerprintStore.OpenWriter()");

            if (null != _writer)
            {
                return;
            }

            var writer = new FileFingerprintWriter();

            writer.Open(file);

            _writer = writer;
        }
Beispiel #2
0
        async Task CloseWriterAsync()
        {
            Debug.WriteLine("MessagePackFileFingerprintStore.CloseWriter()");

            if (null == _writer)
            {
                return;
            }

            var writer = _writer;

            _writer = null;

            await writer.CloseAsync(CancellationToken.None).ConfigureAwait(false);

            writer.Dispose();
        }