返回 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 将为:
非零 (true),如果 DeclareReloadableFile 方法或没有任何调用此文件。
零 (0)false),如果 DeclareUnreloadableFile 调用方法此文件。
备注
文件是否 reloadable 使用 IsDocDataReloadable,已确定的任何一,因此,如果接口支持,或者使用以前对 DeclareReloadableFile 或 DeclareUnreloadableFile的任何调用。
COM 签名
从 ivsqueryeditquerysave2.idl
HRESULT IsReloadable(
[in] LPCOLESTR pszMkDocument,
[out, retval] BOOL *pbResult
);
方法返回 SVsQueryEditQuerySave 服务的了解文件是否 reloadable。这是确定使用的 IsDocDataReloadable,因此,如果接口由项目支持,或者使用以前对 DeclareReloadableFile 方法或 DeclareUnreloadableFile 方法的任何调用。
如果其他信息不可用,则传递给 QueryEditFiles的项目, QuerySaveFile、 QuerySaveFiles或 OnAfterAttributeChange (RDTA_DocDataIsDirty) 视为 reloadable,仅当以这种方式声明。项目还 reloadable,如果文档对象支持 IVsPersistDocData ,或者父层次结构支持 IVsPersistHierarchyItem2。为文件可能对都从转换 reloadable 与 unreloadable 在编辑器的生存期内。
![]() |
---|
默认情况下,文档假定不 reloadable 在不 IVsPersistDocData 或 IVsPersistHierarchyItem2时。 |
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。