IVsQueryEditQuerySave2.IsReloadable 方法

返回 SVsQueryEditQuerySave 服务的理解此文件是否 reloadable

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

语法

声明
Function IsReloadable ( _
    pszMkDocument As String, _
    <OutAttribute> ByRef pbResult As Integer _
) As Integer
int IsReloadable(
    string pszMkDocument,
    out int pbResult
)

参数

  • pszMkDocument
    类型:System.String
    [in] 文件的路径在磁盘上。
  • pbResult
    类型:System.Int32%
    [out] 如果非零 (true),文件 reloadable。如果零 (0)false),文件不 reloadable。

返回值

类型:System.Int32

如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
该参数pbResult 将为:

备注

文件是否 reloadable 使用 IsDocDataReloadable,已确定的任何一,因此,如果接口支持,或者使用以前对 DeclareReloadableFileDeclareUnreloadableFile的任何调用。

COM 签名

从 ivsqueryeditquerysave2.idl

HRESULT IsReloadable(
   [in] LPCOLESTR pszMkDocument,
   [out, retval] BOOL *pbResult
);

方法返回 SVsQueryEditQuerySave 服务的了解文件是否 reloadable。这是确定使用的 IsDocDataReloadable,因此,如果接口由项目支持,或者使用以前对 DeclareReloadableFile 方法或 DeclareUnreloadableFile 方法的任何调用。

如果其他信息不可用,则传递给 QueryEditFiles的项目, QuerySaveFileQuerySaveFilesOnAfterAttributeChange (RDTA_DocDataIsDirty) 视为 reloadable,仅当以这种方式声明。项目还 reloadable,如果文档对象支持 IVsPersistDocData ,或者父层次结构支持 IVsPersistHierarchyItem2。为文件可能对都从转换 reloadable 与 unreloadable 在编辑器的生存期内。

说明说明

默认情况下,文档假定不 reloadable 在不 IVsPersistDocDataIVsPersistHierarchyItem2时。

.NET Framework 安全性

请参见

参考

IVsQueryEditQuerySave2 接口

Microsoft.VisualStudio.Shell.Interop 命名空间