GlobalObject.Instance 属性
获取全局对象的按需创建的实例。
命名空间: Microsoft.VisualStudio.Shell.Design
程序集: Microsoft.VisualStudio.Shell.Design(在 Microsoft.VisualStudio.Shell.Design.dll 中)
语法
声明
Public ReadOnly Property Instance As Object
public Object Instance { get; }
属性值
类型:System.Object
表示全局对象类的实例的 Object 。
异常
异常 | 条件 |
---|---|
InvalidOperationException | 发生的实例不可序列化,指示一次不正确实现。 |
备注
可以使用 Instance 属性创建当前全局对象表示的全局对象实际实例。 ,如果全局对象仅包含静态成员,此属性为 nullnull 引用(在 Visual Basic 中为 Nothing) 。
,第一次此属性检索,新的实例仅可以创建。 后续检索获取相同的对象,除非一个或多 PerformChange、 PerformRemove 或 ClearInstance 方法在没有的调用过程。
如果不是 nullnull 引用(在 Visual Basic 中为 Nothing)的新实例,则会创建该 Created 引发事件。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。