ModelingDocStore 类

表示模型的内存元素和链接。

此 API 不兼容 CLS。 

继承层次结构

System.Object
  Microsoft.VisualStudio.Modeling.Shell.ModelingDocStore

命名空间:  Microsoft.VisualStudio.Modeling.Shell
程序集:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll 中)

语法

声明
<CLSCompliantAttribute(False)> _
Public Class ModelingDocStore _
    Implements IDisposable
[CLSCompliantAttribute(false)]
public class ModelingDocStore : IDisposable

ModelingDocStore 类型公开以下成员。

构造函数

  名称 说明
公共方法 ModelingDocStore 初始化 ModelingDocStore 类的实例。

页首

属性

  名称 说明
受保护的属性 CanRefreshPropertyBrowser 获取模型文档存储并验证 " 属性 " 窗口是否应自动刷新。
公共属性 Context 获取存储的上下文。
公共属性 ModelingDocuments 获取共享存储模型的集合。
受保护的属性 ServiceProvider 获取检索 Visual Studio shell 服务的服务提供程序。
公共属性 ShareCount 获取指示的标志多个模型是共享存储。
受保护的属性 ShouldDisposeStore 获取模型文档存储并验证是否应配置存储区。
公共属性 Store 获取模型存储区。
公共属性 UndoManager 获取存储的 UndoManager

页首

方法

  名称 说明
公共方法 CanCommit 获取模型文档存储并验证顶级交易是否进行
公共方法 CanUndoRedo 获取模型文档存储并验证交易是否可以取消或在重做。
公共方法 ConnectDocData 创建存储和模型之间的连接。
受保护的方法 CreateUndoUnit 创建 UndoUnit 类的实例,使事务在存储区中移除。
公共方法 Dispose() 释放由 ModelingDocStore 类的当前实例占用的所有资源。
受保护的方法 Dispose(Boolean) 释放 ModelingDocStore 使用的非托管资源和选择性地释放托管资源。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
受保护的方法 FlushUndoManager 清除存储维护的事务。
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 Initialize 初始化该模型存储区。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 RemoveDocData 移除连接在存储与设计之间。
公共方法 SetEncoding 设置与存储链接的每个文档数据的编码
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

字段

  名称 说明
公共字段静态成员 ModelingDocStoreKey 该的键索引存储的属性包的存储区。

页首

备注

此类维护与中存储的一个 1-1 关系。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Modeling.Shell 命名空间