Program 接口

重要事项 不要对新应用程序使用此对象。 Process2 对象已经取代了此对象,建议改用前者。 不过,此对象在现有代码中将继续有效。

命名空间:  EnvDTE
程序集:  EnvDTE(在 EnvDTE.dll 中)

语法

声明
<GuidAttribute("6A38D87C-BBA0-11D2-8AD1-00C04F79E479")> _
Public Interface Program
[GuidAttribute("6A38D87C-BBA0-11D2-8AD1-00C04F79E479")]
public interface Program
[GuidAttribute(L"6A38D87C-BBA0-11D2-8AD1-00C04F79E479")]
public interface class Program
[<GuidAttribute("6A38D87C-BBA0-11D2-8AD1-00C04F79E479")>]
type Program =  interface end
public interface Program

Program 类型公开以下成员。

属性

  名称 说明
公共属性 Collection 获取包含某个对象的集合,该对象支持此属性或包含在此代码构造中。对于不是从集合中获得的对象,返回 null。
公共属性 DTE 获取顶级扩展性对象。
公共属性 IsBeingDebugged 获取有关调用此属性时是否正在调试某个程序的信息。
公共属性 Name 获取对象的名称。
公共属性 Parent 获取 Program 对象的直接父对象。
公共属性 Process 获取管理此程序的进程。
公共属性 Threads 获取由此程序管理的线程的集合。

页首

备注

Program 对象用于检查和操作程序。 可以使用此对象确定是否正在调试某个程序,并可以检查某个程序的进程和该程序管理的线程。

请参阅

参考

EnvDTE 命名空间

其他资源

自动化对象模型图表