IVsFileUpgrade.UpgradeFile 方法
升级单个文件。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)
语法
声明
Function UpgradeFile ( _
bstrProjectName As String, _
bstrFileName As String, _
bNoBackup As Integer, _
pLogger As IVsUpgradeLogger, _
<OutAttribute> ByRef pUpgradeRequired As Integer _
) As Integer
int UpgradeFile(
string bstrProjectName,
string bstrFileName,
int bNoBackup,
IVsUpgradeLogger pLogger,
out int pUpgradeRequired
)
参数
- bstrProjectName
类型:System.String
[in] 包含项目的名称的字符串文件属于。
- bstrFileName
类型:System.String
[in] 字符串包含文件的完整路径和名称升级。
- bNoBackup
类型:System.Int32
[in] 布尔值。如果 true,不备份文件创建。
- pLogger
类型:Microsoft.VisualStudio.Shell.Interop.IVsUpgradeLogger
[in] 对于使用的 IVsUpgradeLogger 接口的指针的记录的升级事件。
- pUpgradeRequired
类型:System.Int32%
[out] 布尔值。,如果升级成功,将设置为 true 。
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 vsshell80.idl:
HRESULT IVsFileUpgrade::UpgradeFile(
[in] BSTR bstrProjectName,
[in] BSTR bstrFileName,
[in] BOOL bNoBackup,
[in] IVsUpgradeLogger * pLogger,
[out] BOOL * pUpgradeRequired
);
对实施者的说明
并非所有的实现必要将使用任何方法参数。 例如,某些实现不会对使用项目名称 (bstrProjectName)。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。