IVsTrackProjectDocuments2.OnQueryRenameFile 方法
此方法由项目调用确定在项目的文件是否可以重命名。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
Function OnQueryRenameFile ( _
pProject As IVsProject, _
pszMkOldName As String, _
pszMkNewName As String, _
flags As VSRENAMEFILEFLAGS, _
<OutAttribute> ByRef pfRenameCanContinue As Integer _
) As Integer
int OnQueryRenameFile(
IVsProject pProject,
string pszMkOldName,
string pszMkNewName,
VSRENAMEFILEFLAGS flags,
out int pfRenameCanContinue
)
参数
- pProject
类型:Microsoft.VisualStudio.Shell.Interop.IVsProject
[in] 包含文件的项目中重命名。
- pszMkOldName
类型:System.String
[in] 旧文件名的路径。
- pszMkNewName
类型:System.String
[in] 新文件名的路径。
- flags
类型:Microsoft.VisualStudio.Shell.Interop.VSRENAMEFILEFLAGS
[in] 有关标志值列表,请参见 VSRENAMEFILEFLAGS。
- pfRenameCanContinue
类型:System.Int32%
[out] ,如果重命名的文件可以继续,此值为 true 。
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 IVsTrackProjectDocuments2.idl
HRESULT IVsTrackProjectDocuments2::OnQueryRenameFile(
[in] IVsProject *pProject,
[in] LPCOLESTR pszMkOldName,
[in] LPCOLESTR pszMkNewName,
[in] VSRENAMEFILEFLAGS flags,
[out] BOOL *pfRenameCanContinue
);
,当您想要在项目时,将重命名文件调用此方法。 此方法,将文件在项目之前,重命名必须调用。 该环境返回一个文件是否的标志可以重命名。 在收到权限重命名文件之后,并且已经重命名,请调用 OnAfterRenameFile 确认文件已重命名和提供该环境以新名称。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。