コード例 #1
0
        protected override void OnAvailabilityChanged(RunspaceAvailabilityEventArgs e)
        {
            EventHandler <RunspaceAvailabilityEventArgs> availabilityChanged = this.AvailabilityChanged;

            if (availabilityChanged != null)
            {
                try
                {
                    availabilityChanged(this, e);
                }
                catch (Exception exception)
                {
                    CommandProcessorBase.CheckForSevereException(exception);
                }
            }
        }
コード例 #2
0
ファイル: RunspaceBase.cs プロジェクト: nickchal/pash
 protected override void OnAvailabilityChanged(RunspaceAvailabilityEventArgs e)
 {
     EventHandler<RunspaceAvailabilityEventArgs> availabilityChanged = this.AvailabilityChanged;
     if (availabilityChanged != null)
     {
         try
         {
             availabilityChanged(this, e);
         }
         catch (Exception exception)
         {
             CommandProcessorBase.CheckForSevereException(exception);
         }
     }
 }
コード例 #3
0
ファイル: Runner.cs プロジェクト: apetrovskiy/STUPS
        static void runspace_AvailabilityChanged(object sender, RunspaceAvailabilityEventArgs e)
        {
//            Console.WriteLine("RunspaceAvailability = " + e.RunspaceAvailability.ToString());
        }
コード例 #4
0
ファイル: ReceivePSSession.cs プロジェクト: dfinke/powershell
        private void HandleRunspaceAvailabilityChanged(object sender, RunspaceAvailabilityEventArgs e)
        {
            if ((e.RunspaceAvailability == RunspaceAvailability.RemoteDebug))
            {
                RemoteRunspace remoteRunspace = sender as RemoteRunspace;
                remoteRunspace.AvailabilityChanged -= HandleRunspaceAvailabilityChanged;

                DisconnectAndStopRunningCmds(remoteRunspace);
            }
        }
コード例 #5
0
ファイル: Connection.cs プロジェクト: 40a/PowerShell
 /// <summary>
 /// Raises the AvailabilityChanged event
 /// </summary>
 protected abstract void OnAvailabilityChanged(RunspaceAvailabilityEventArgs e);
コード例 #6
0
ファイル: ConnectionBase.cs プロジェクト: 40a/PowerShell
        /// <summary>
        /// Raises the AvailabilityChanged event
        /// </summary>
        protected override void OnAvailabilityChanged(RunspaceAvailabilityEventArgs e)
        {
            EventHandler<RunspaceAvailabilityEventArgs> eh = this.AvailabilityChanged;

            if (eh != null)
            {
                try
                {
                    eh(this, e);
                }
                catch (Exception exception) // ignore non-severe exceptions
                {
                    CommandProcessorBase.CheckForSevereException(exception);
                }
            }
        }
コード例 #7
0
ファイル: Runspace.cs プロジェクト: modulexcite/pash-1
 protected abstract void OnAvailabilityChanged(RunspaceAvailabilityEventArgs e);