IVsPersistDocData3 Interface

Tells the data document (object implementing IVsPersistDocData) whether or not to release its storage for closing or reloading. Extends, but does not inherit from, IVsPersistDocData.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntax

'Declaration
<GuidAttribute("DEC057F4-46D1-4BD3-9D63-21E5E3F19368")> _
<InterfaceTypeAttribute()> _
Public Interface IVsPersistDocData3
[GuidAttribute("DEC057F4-46D1-4BD3-9D63-21E5E3F19368")]
[InterfaceTypeAttribute()]
public interface IVsPersistDocData3
[GuidAttribute(L"DEC057F4-46D1-4BD3-9D63-21E5E3F19368")]
[InterfaceTypeAttribute()]
public interface class IVsPersistDocData3
[<GuidAttribute("DEC057F4-46D1-4BD3-9D63-21E5E3F19368")>]
[<InterfaceTypeAttribute()>]
type IVsPersistDocData3 =  interface end
public interface IVsPersistDocData3

The IVsPersistDocData3 type exposes the following members.

Methods

  Name Description
Public method HandsOffDocDataStorage Tells the data document (object implementing IVsPersistDocData) to release any hold it has on its storage (i.e. release any file system locks on its file).
Public method HandsOnDocDataStorage Enables the data document to place locks on its storage.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace