IVsAsyncShellOpenDocument.GetProvisionalViewingStatusForFileAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取文件的临时查看状态。
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 等) 和编辑器的相对“排名”。 多个编辑器可以声明它们支持相同的文件类型,然后环境会选择具有最高排名的文件类型打开该文件。