IVsTrackProjectDocumentsEvents3.HandsOnFiles 方法

调用,该项目已完成中的操作设置文件。

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

语法

声明
Function HandsOnFiles ( _
    cFiles As Integer, _
    rgpszMkDocuments As String() _
) As Integer
int HandsOnFiles(
    int cFiles,
    string[] rgpszMkDocuments
)

参数

  • cFiles
    类型:System.Int32
    [in] 文件名数。 rgpszMkDocuments 数组命名的。
  • rgpszMkDocuments
    类型:array<System.String[]
    [in] 文件的名称。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 ivstrackprojectdocumentsevents80.idl

HRESULT HandsOnFiles(
   [in] int cFiles,
   [in, size_is(cFiles)] const LPCOLESTR rgpszMkDocuments[]
);

由于对 HandsOnFiles 方法,将调用此方法。

项目 HandsOffFiles 调用方法,将导致调用 HandsOffFiles 方法。 该调用会调用该项 HandsOffFiles 所有实现释放中指定的文件中的所有请求的锁定。

当项目完成与其处理文件时,它通常称为 HandsOnFiles 方法,然后调用 HandsOnFiles 方法,并且该文件名与传递给 HandsOffFiles 方法。 这使它在文件中 HandsOffFiles 方法的实现重新生成所有锁。

备注

是可能的部分或全部该数组中的文件名称可能已重命名,已移动或删除操作。

.NET Framework 安全性

请参见

参考

IVsTrackProjectDocumentsEvents3 接口

Microsoft.VisualStudio.Shell.Interop 命名空间