DesignerDocDataService 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重要
此 API 不符合 CLS。
提供一种方法,用于创建和检索项目中各种文件的缓冲区。
public ref class DesignerDocDataService : IDisposable, Microsoft::VisualStudio::Shell::Interop::IVsHasRelatedSaveItems, Microsoft::VisualStudio::Shell::Interop::IVsRunningDocTableEvents2
[System.CLSCompliant(false)]
public class DesignerDocDataService : IDisposable, Microsoft.VisualStudio.Shell.Interop.IVsHasRelatedSaveItems, Microsoft.VisualStudio.Shell.Interop.IVsRunningDocTableEvents2
[<System.CLSCompliant(false)>]
type DesignerDocDataService = class
interface IDisposable
interface IVsRunningDocTableEvents
interface IVsRunningDocTableEvents2
interface IVsHasRelatedSaveItems
Public Class DesignerDocDataService
Implements IDisposable, IVsHasRelatedSaveItems, IVsRunningDocTableEvents2
- 继承
-
DesignerDocDataService
- 属性
- 实现
构造函数
属性
| PrimaryDocData |
获取 |
| PrimaryName |
获取主 doc 数据对象的完全限定文件名。 |
| UseWeakEditLock |
确定 DesignerDocDataService 实例是否在子文档上保存弱或强编辑锁。 默认值为 false (强编辑锁定) 。 文档窗口中的普通设计器应使用强编辑锁定。 高级不可见设计器应使用弱锁,以便在可见编辑器中打开子文档时,会将编辑锁的控件生成到可见的编辑器中。 当隐藏的编辑器关闭时,系统将提示用户保存文档。 |
方法
| CheckoutFiles() |
确保所有相关的缓冲区均已签出。 |
| Dispose() |
处置服务。 |
| Flush() |
执行对设计器的所有挂起的更改的强制刷新。 |
| GetChildDocData(String, FileAccess, String) |
获取 DocData 具有给定名称的。 |
| GetChildFileName(String) |
从其名称返回子文件的绝对路径。 |
| GetFileDocData(String, FileAccess, String) |
获取 DocData 具有给定名称的。 |
| GetFileDocData(String, FileAccess, String, Boolean) |
获取 DocData 具有给定名称的。 |
| GetSiblingDocData(String, FileAccess, String) |
获取 DocData 具有给定名称的。 |
| GetSiblingFileName(String) |
从文件名获取同级文件名的绝对路径。 |
| HasChild(String) |
确定是否存在 DocData 具有给定的子 |
| HasFile(String) |
确定是否存在 DocData 具有给定的 |
| HasSibling(String) |
确定是否存在 DocData 具有指定名称的同级。 |
| SaveDocData(DocData) |
对给定的文档数据执行保存。 |