代表内存中从属文件的 DocData 对象 (表示为解决方案资源管理器的子项目项)。
此 API 不兼容 CLS。
继承层次结构
System.Object
System.MarshalByRefObject
Microsoft.VisualStudio.Modeling.Shell.DocData
Microsoft.VisualStudio.Modeling.Shell.SubordinateDocData
命名空间: Microsoft.VisualStudio.Modeling.Shell
程序集: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll 中)
语法
声明
<CLSCompliantAttribute(False)> _
Public Class SubordinateDocData _
Inherits DocData
[CLSCompliantAttribute(false)]
public class SubordinateDocData : DocData
SubordinateDocData 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
SubordinateDocData | 创建一个 SubordinateDocData 实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
Cookie | 获取标识正在运行的文档表中的文档的 Cookie。 (继承自 DocData。) |
![]() |
DocViews | 获取为文档打开的文档视图的集合。 (继承自 DocData。) |
![]() |
Encoding | 获取或设置保留文档的编码。 (继承自 DocData。) |
![]() |
FileName | 获取文档的文件名称。 (继承自 DocData。) |
![]() |
FormatList | (重写 DocData.FormatList。) |
![]() |
Hierarchy | 获取文件所属的项目层次结构。 (继承自 DocData。) |
![]() |
IsBackupFileObsolete | (继承自 DocData。) |
![]() |
IsLoaded | 获取一个文档并验证它是否已经被加载。 (继承自 DocData。) |
![]() |
ItemId | 获取被分配给文档的项 ID。 (继承自 DocData。) |
![]() |
ParentDocData | 检索此从属文档的父 DocData。 |
![]() |
ServiceProvider | 从shell获取服务的提供者。 (继承自 DocData。) |
![]() |
UndoManager | 获取文档的 UndoManager 接口。 (继承自 DocData。) |
![]() |
UndoManagerIsShared | 获取文档并验证是否多个文件共享同一个 UndoManager 接口。 (继承自 DocData。) |
![]() |
VSUndoManager | 获取 UndoManager 接口。 (继承自 DocData。) |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
BackupFile | 创建此文档的单文件备份。在不丢失数据的情况下,返回是否文档应重载 (继承自 DocData。) |
![]() |
CanSave | 验证用户是否可以取消保存操作。 (继承自 DocData。) |
![]() |
Close | 关闭文档。 (继承自 DocData。) |
![]() |
CreateObjRef | 安全关键。创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (继承自 MarshalByRefObject。) |
![]() |
DirectoryChanged | 目前尚未实现。 (继承自 DocData。) |
![]() |
Dispose | 释放由 DocData 占用的非托管资源,还可以另外再释放托管资源。 (继承自 DocData。) |
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
FilesChanged | 向客户端发出一个或更多的文档已更改的通知。 (继承自 DocData。) |
![]() |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![]() |
FlushUndoManager | 清除 UndoManager。 (继承自 DocData。) |
![]() |
GetClassID | 获取生成该文档的编辑器工厂的 GUID。 (继承自 DocData。) |
![]() |
GetCurFile | 获取文档的文件名称。 (继承自 DocData。) |
![]() |
GetData | 从缓冲区获取文档数据。 (继承自 DocData。) |
![]() |
GetFormatList | 获取支持的文档格式列表。 (继承自 DocData。) |
![]() |
GetGuidEditorType | 获取返回创建IVsPersistDocData 对象的编辑器工厂的 GUID。 (继承自 DocData。) |
![]() |
GetHashCode | 作为默认哈希函数。 (继承自 Object。) |
![]() |
GetLifetimeService | 安全关键。检索控制此实例的生存期策略的当前生存期服务对象。 (继承自 MarshalByRefObject。) |
![]() |
GetService | 返回所请求的服务。 (继承自 DocData。) |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
HandleLoadDocDataException | 管理当文档在加载时引发的任何异常。 (继承自 DocData。) |
![]() |
HandleSaveDocDataException | 管理当文档在保存时引发的任何异常。 (继承自 DocData。) |
![]() |
IgnoreFileChanges | 确定是否应忽略文档的更改。 (继承自 DocData。) |
![]() |
InitializeLifetimeService | 安全关键。获取控制此实例的生存期策略的生存期服务对象。 (继承自 MarshalByRefObject。) |
![]() |
InitNew | 初始化文档。 (继承自 DocData。) |
![]() |
IsDirty | 验证自最近保存操作以来文档是否已发生更改。 (继承自 DocData。) |
![]() |
IsDocDataDirty | 默认情况下,如果父级进行了更新,则下级文档被视为已更新。 (重写 DocData.IsDocDataDirty(Int32%)。) |
![]() |
IsDocDataReadOnly | 验证文档是否为只读。 (继承自 DocData。) |
![]() |
IsDocDataReloadable | 验证是否可重载文档。 (继承自 DocData。) |
![]() |
Load(String, Boolean) | 从属文件假定有一些处理实际序列化的“父”DocData 对象,因此,加载操作为空操作。 (重写 DocData.Load(String, Boolean)。) |
![]() |
Load(String, UInt32, Int32) | 将文档加载到内存中。 (继承自 DocData。) |
![]() |
LoadDocData(String) | 用此文档的文件名加载此文档。 (继承自 DocData。) |
![]() |
LoadDocData(String, Boolean) | 用此文档的文件名加载此文档。 (继承自 DocData。) |
![]() |
MarkDocumentChangedForBackup | 标记已更改的文档,因此新的备份应创建。 (继承自 DocData。) |
![]() |
MemberwiseClone() | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
MemberwiseClone(Boolean) | 创建当前 MarshalByRefObject 对象的浅表副本。 (继承自 MarshalByRefObject。) |
![]() |
OnDocumentClosed | 关闭了警报侦听器文档。 (继承自 DocData。) |
![]() |
OnDocumentClosing | 将关闭警报侦听器文档。 (继承自 DocData。) |
![]() |
OnDocumentLoaded | 加载了警报侦听器文档。 (继承自 DocData。) |
![]() |
OnDocumentLoading | 将加载警报侦听器文档。 (继承自 DocData。) |
![]() |
OnDocumentReadOnlyChanged | 更改了警报侦听器文档的只读状态。 (继承自 DocData。) |
![]() |
OnDocumentReloaded | 重新加载了警报侦听器文档。 (继承自 DocData。) |
![]() |
OnDocumentReloading | 将重新加载警报侦听器文档。 (继承自 DocData。) |
![]() |
OnDocumentSaved | 保存了警报侦听器文档。 (继承自 DocData。) |
![]() |
OnDocumentSaving | 将保存警报侦听器文档。 (继承自 DocData。) |
![]() |
OnFileNameChanged | 更改了警报侦听器文档的文件名。 (继承自 DocData。) |
![]() |
OnHierarchyChanged | 更改了警报侦听器分配给文档的项 ID。 (继承自 DocData。) |
![]() |
OnRegisterDocData | 将文档分配到 cookie 和项目层次。 (继承自 DocData。) |
![]() |
OpenView | 打开此文档的指定视图。 (继承自 DocData。) |
![]() |
QueryEditFile() | 警告侦听器文档将要被编辑。侦听器可以投票反对此编辑。 (继承自 DocData。) |
![]() |
QueryEditFile(String, tagVSQueryEditFlags) | 警告侦听器文档将要被编辑。侦听器可以投票反对此编辑。 (继承自 DocData。) |
![]() |
QuerySaveFile() | 警告侦听器文件将要被保存。侦听器可以 (继承自 DocData。) |
![]() |
QuerySaveFile(String, tagVSQuerySaveFlags) | 警告侦听器文件将要被保存。 (继承自 DocData。) |
![]() |
ReloadDocData | 重新加载文档 (继承自 DocData。) |
![]() |
ReloadDocDataWorker | 重新加载文档 (继承自 DocData。) |
![]() |
RenameDocData | 重命名文档并在层次结构中重置其位置。 (继承自 DocData。) |
![]() |
ResumeFileChangeNotification | 恢复文档的文挡更改通知的分布。 (继承自 DocData。) |
![]() |
Save(String) | 从属文件假定有一些通常处理实际序列化的“父” DocData 对象,因此,保存操作为空操作除了在 SaveAs 事件中。 (重写 DocData.Save(String)。) |
![]() |
Save(String, Int32, UInt32) | 保存文档。 (继承自 DocData。) |
![]() |
SaveAs | 另存为文档数据为文件 |
![]() |
SaveCompleted | 保存了警报侦听器文档。 (继承自 DocData。) |
![]() |
SaveDocData | 将文档保存到指定的位置。 (继承自 DocData。) |
![]() |
SaveDocDataToFile | 将文档保存到指定的位置。 (继承自 DocData。) |
![]() |
SaveSubordinateFile | 保存从属于此文档的指定的文件,如关系图文件。 (继承自 DocData。) |
![]() |
SetData | 设置文档到缓冲区。 (继承自 DocData。) |
![]() |
SetDocDataDirty | 设置文档的 IsDirty 标识。 (继承自 DocData。) |
![]() |
SetDocDataReadOnly | 设置文档的只读标识。 (继承自 DocData。) |
![]() |
SetFileName | 初始化或更改文档的文件名。 (继承自 DocData。) |
![]() |
SetHierarchyInfo | 初始化或更改文档的项目层次。 (继承自 DocData。) |
![]() |
SetUntitledDocPath | 当前未实现。 (继承自 DocData。) |
![]() |
ShowSaveOptionsDlg | 显示用户可以为保存格式指定其他选项的对话框。 (继承自 DocData。) |
![]() |
SuspendFileChangeNotification | 挂起文档的文件更改通知的分布。 (继承自 DocData。) |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
事件
名称 | 说明 | |
---|---|---|
![]() |
DocumentClosed | 关闭文档后发生。 (继承自 DocData。) |
![]() |
DocumentClosing | 关闭文档前发生。 (继承自 DocData。) |
![]() |
DocumentLoaded | 在文档已被加载至模型窗口后发生。 (继承自 DocData。) |
![]() |
DocumentLoading | 在文档加载至模型窗口前发生。 (继承自 DocData。) |
![]() |
DocumentReadOnlyChanged | 当文档的只读标志更改时发生。 (继承自 DocData。) |
![]() |
DocumentReloaded | 重新加载文档后发生。 (继承自 DocData。) |
![]() |
DocumentReloading | 在重新加载文档之前发生。 (继承自 DocData。) |
![]() |
DocumentSaved | 在保存文档后发生。 (继承自 DocData。) |
![]() |
DocumentSaving | 在保存文档之前发生。 (继承自 DocData。) |
![]() |
FileNameChanged | 当文档的文件名更改时发生。 (继承自 DocData。) |
![]() |
HierarchyChanged | 当文档的级别或 项 ID 更改时发生。 (继承自 DocData。) |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
![]() ![]() |
IVsFileBackup.BackupFile | 创建此文档的单文件备份。 (继承自 DocData。) |
![]() ![]() |
IDisposable.Dispose | 释放由 DocData 类的当前实例占用的所有资源。 (继承自 DocData。) |
![]() ![]() |
IPersistFileFormat.GetClassID | 获取创建文档的编辑器工厂的类 ID。 (继承自 DocData。) |
![]() ![]() |
IVsFileBackup.IsBackupFileObsolete | 获取备份文件是否被更新。 (继承自 DocData。) |
页首
备注
辅助文件假设存在某父组”句柄“DocData 对象实际序列化。 此类显示,以便辅助文件中注册 VS 运行的文档由表和跟踪 VS shell。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。