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 等等) ,以及編輯器的相對「排名」。 多個編輯器可以宣告它們支援相同的檔類型,而環境接著會選擇排名最高的編輯器來開啟檔案。