コード例 #1
0
 private async void Start()
 {
     _server = new MemoryMappedFileConnectServer();
     _server.ReceiveCommand += OnReceiveCommand;
     _server.ReceiveQuery   += OnReceiveQuery;
     //NOTE: awaitに特に意味は無いことに注意!
     await _server.Start(ChannelName);
 }
コード例 #2
0
        private MmfBasedMessageIo()
        {
            _server = new MemoryMappedFileConnectServer();
            _server.ReceiveCommand += OnReceiveCommand;
            _server.ReceiveQuery   += OnReceiveQuery;
            //NOTE: awaitする意味がないのでawaitをつけず、かつコレは警告が出るので止めてます。
            //コンストラクタでいきなりStartするのがマナー悪い、というのは無くもないです
#pragma warning disable CS4014
            _server.Start(MmfChannelIdSource.ChannelId);
#pragma warning restore CS4014
        }