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
Get
Processes LocalProcesses { get; }
property Processes^ LocalProcesses {
Processes^ get ();
}
abstract LocalProcesses : Processes
function get LocalProcesses () : Processes
Özellik Değeri
Tür: EnvDTE.Processes
A Processes koleksiyonu.
Açıklamalar
LocalProcessesdöndüren bir Processes koleksiyonu içeren bir işlem listesi çalışan bu makine. Her işlem listesinde değil şu anda ayıklanacak veya olmayabilir. Şu anda ayıklanacak işlemlerin alt almak için 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üvenilir kod tarafından Kitaplıklar kullanma.