IVsAsyncShellOpenDocument.GetProvisionalViewingStatusForFileAsync 方法

定义

获取文件的临时查看状态。

public Microsoft.VisualStudio.Shell.Interop.IVsTask GetProvisionalViewingStatusForFileAsync (string fileName, Microsoft.VisualStudio.Shell.Interop.IVsHierarchy? hierarchy, uint itemId, Guid logicalView);
abstract member GetProvisionalViewingStatusForFileAsync : string * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * uint32 * Guid -> Microsoft.VisualStudio.Shell.Interop.IVsTask
Public Function GetProvisionalViewingStatusForFileAsync (fileName As String, hierarchy As IVsHierarchy, itemId As UInteger, logicalView As Guid) As IVsTask

参数

fileName
String

文件的名称。

hierarchy
IVsHierarchy

项的层次结构。

itemId
UInt32

项的项标识符。

logicalView
Guid

要查询的逻辑视图。

返回

表示查询操作的任务。 该任务的结果是 枚举的一个成员, __VSPROVISIONALVIEWINGSTATUS 该枚举描述如何在预览选项卡中打开文件。默认的临时查看状态为PVS_Disabled,但可通过编辑器的“CommonPhysicalViewAttributes”注册表值及其“PhysicalViewAttributes”注册表子项下的值进行修改。

注解

物理视图属性(声明物理视图是否支持临时查看 (即预览) )是编辑器的属性。 除了物理视图属性,编辑器还声明他们可以编辑哪些文件类型 (例如*.cs、*.xml 等) 和编辑器的相对“排名”。 多个编辑器可以声明它们支持相同的文件类型,然后环境会选择具有最高排名的文件类型打开该文件。

适用于