コード例 #1
0
ファイル: IPCMessaging.cs プロジェクト: Levrum/Levrum
 private void verifyConnection()
 {
     if (NpClient == null || !NpClient.IsConnected)
     {
         if (!NpClient.IsConnected)
         {
             NpClient.Dispose();
             NpClient = null;
         }
         NpClient = new NpClient <IMessageService>(new NpEndPoint(PipeName));
     }
 }
コード例 #2
0
ファイル: ExecServerApp.cs プロジェクト: hammondjm/stride
            private bool disposedValue = false; // To detect redundant calls

            protected virtual void Dispose(bool disposing)
            {
                if (!disposedValue)
                {
                    if (disposing)
                    {
                        _client.Dispose();
                        _callbackChannel.Close();
                        _callbackChannel.Dispose();
                    }
                    disposedValue = true;
                }
            }
コード例 #3
0
ファイル: IPCMessaging.cs プロジェクト: Levrum/Levrum
 public void Dispose()
 {
     NpClient?.Dispose();
     NpClient = null;
 }