IVsAsyncShellOpenDocument.GetProvisionalViewingStatusForFileAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera tymczasowy stan wyświetlania pliku.
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
Parametry
- fileName
- String
Nazwa pliku.
- hierarchy
- IVsHierarchy
Hierarchia elementu.
- itemId
- UInt32
Identyfikator elementu.
- logicalView
- Guid
Widok logiczny do wykonywania zapytań.
Zwraca
Zadanie reprezentujące operację zapytania. Wynikiem zadania jest element członkowski __VSPROVISIONALVIEWINGSTATUS wyliczenia, który opisuje sposób otwierania pliku na karcie podglądu. Domyślny stan wyświetlania tymczasowego to PVS_Disabled, ale można go zmodyfikować za pomocą wartości rejestru "CommonPhysicalViewAttributes" i wartości w podkluczu rejestru "PhysicalViewAttributes".
Uwagi
Atrybuty widoku fizycznego — które deklarują, czy i jak widok fizyczny obsługuje tymczasowe wyświetlanie (czyli wyświetlanie podglądu) — są właściwościami edytora. Oprócz atrybutów widoku fizycznego edytorzy deklarują również, jakie typy plików mogą edytować (na przykład *.cs, *.xml itd.) oraz względną "rangę" edytora. Wiele edytorów może zadeklarować, że obsługują ten sam typ pliku, a następnie środowisko wybiera ten z najwyższą rangą, aby otworzyć plik.