private async void Start() { _server = new MemoryMappedFileConnectServer(); _server.ReceiveCommand += OnReceiveCommand; _server.ReceiveQuery += OnReceiveQuery; //NOTE: awaitに特に意味は無いことに注意! await _server.Start(ChannelName); }
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 }