Debugger.LocalProcesses Özellik
Şu anda bu makinede çalışan işlemlerin listesini alır.
Ad alanı: EnvDTE
Derleme: EnvDTE (EnvDTE.dll içinde)
Sözdizimi
'Bildirim
ReadOnly Property LocalProcesses As Processes
Processes LocalProcesses { get; }
property Processes^ LocalProcesses {
Processes^ get ();
}
abstract LocalProcesses : Processes with get
function get LocalProcesses () : Processes
Özellik Değeri
Tür: EnvDTE.Processes
A Processes koleksiyonu.
Notlar
LocalProcessesdöndüren bir Processes bu makinede çalışan işlemlerin listesini içeren koleksiyonu.Listedeki her bir işlem olabilir veya değil şu anda Ayıklanacak.Şu anda Ayıklanacak işlemleri kümesini almak için kullanmak DebuggedProcesses özelliği.
Örnekler
Aşağıdaki örnek, nasıl kullanılacağını gösterir LocalProcesses özelliği.
Bu özellik test etmek için:
- Hedef projeyi açın ve eklentiyi çalıştırın.
public static void LocalProcesses(DTE dte)
{
// Setup the debug Output window.
Window w = (Window)dte.Windows.Item(EnvDTE.Constants.vsWindowKindOutput);
w.Visible = true;
OutputWindow ow = (OutputWindow)w.Object;
OutputWindowPane owp = ow.OutputWindowPanes.Add("Local Processes Test");
owp.Activate();
EnvDTE.Processes processes = dte.Debugger.LocalProcesses;
if(processes.Count == 0)
owp.OutputString("No processes are running on this machine.");
else
{
owp.OutputString("Processes running on this machine:");
foreach(EnvDTE.Process proc in processes)
owp.OutputString("\nProcess: [" + proc.ProcessID + "] " +
proc.Name);
}
}
Shared Sub LocalProcesses(ByRef dte As EnvDTE.DTE)
Dim processes As EnvDTE.Processes = dte.Debugger.LocalProcesses
If processes.Count = 0 Then
MessageBox.Show("No processes are running on this machine.", _
"Debugger Test - Local Processes Test")
Else
Dim str As String = "Processes running on this machine:"
For Each proc As EnvDTE.Process In processes
str += vbCrLf + "Process: [" + proc.ProcessID.ToString() + "] " + _
proc.Name.ToString()
Next
MessageBox.Show(str, "Debugger Test - Local Processes Test")
End If
End Sub
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.