예제 #1
0
        private async Task <Protocol> CreateProtocolAsync(CompressionLevel compressionLevel)
        {
            FileLocalDataStore localDataStore = new FileLocalDataStore
            {
                CompressionLevel = compressionLevel
            };

            ConsoleRemoteDataStore remoteDataStore = new ConsoleRemoteDataStore
            {
                WriteDelayMS = 1000000
            };

            Protocol protocol = await Protocol.CreateAsync("test");

            protocol.Id              = Guid.NewGuid().ToString();
            protocol.LocalDataStore  = localDataStore;
            protocol.RemoteDataStore = remoteDataStore;

            return(protocol);
        }
예제 #2
0
        private Protocol CreateProtocol(CompressionLevel compressionLevel)
        {
            FileLocalDataStore localDataStore = new FileLocalDataStore()
            {
                CompressionLevel = compressionLevel
            };

            ConsoleRemoteDataStore remoteDataStore = new ConsoleRemoteDataStore()
            {
                WriteDelayMS = 1000000
            };

            Protocol protocol = new Protocol("test")
            {
                Id              = Guid.NewGuid().ToString(),
                LocalDataStore  = localDataStore,
                RemoteDataStore = remoteDataStore
            };

            return(protocol);
        }