Partager via


IVsAsyncShellOpenDocument Interface

Définition

Interface de service qui fournit un ensemble de méthodes pour ouvrir des documents de manière asynchrone.

[System.Runtime.InteropServices.Guid("6A55D18F-6DB5-4993-B503-11EB77949CAB")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsAsyncShellOpenDocument
[<System.Runtime.InteropServices.Guid("6A55D18F-6DB5-4993-B503-11EB77949CAB")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsAsyncShellOpenDocument = interface
Public Interface IVsAsyncShellOpenDocument
Attributs

Méthodes

GetProvisionalViewingStatusForEditorAsync(Guid, Guid)

Récupère l'état d'affichage temporaire pour une combinaison éditeur et affichage logique.

GetProvisionalViewingStatusForFileAsync(String, IVsHierarchy, UInt32, Guid)

Obtient la status d’affichage provisoire d’un fichier.

OpenCopyOfStandardEditorAsync(IVsWindowFrame, Guid)

Utilisé pour implémenter la fonctionnalité Window.NewWindow.

OpenDocumentViaProjectAsync(String, Guid, Boolean)

Recherche un projet approprié pour ouvrir le document.

OpenDocumentViaProjectWithSpecificAsync(String, UInt32, Guid, String, Guid)

Recherche un projet spécifié pour ouvrir ce document.

OpenSpecificEditorAsync(UInt32, String, Guid, String, Guid, String, IVsUIHierarchy, UInt32, Boolean, Object, IServiceProvider)

Ouvre de façon asynchrone un document à l’aide de l’éditeur spécifié.

OpenStandardEditorAsync(UInt32, String, Guid, String, IVsUIHierarchy, UInt32, Boolean, Object, IServiceProvider)

Ouvre un fichier à l’aide de l’éditeur standard. Il détermine d’abord si une fabrique d’éditeur par défaut pour le fichier est déjà configurée. Si une valeur par défaut n’est pas déjà configurée, elle effectue une boucle dans une liste triée par priorité de fabriques d’éditeur pour trouver la première qui prend en charge le document. Une exception est levée si le document ne peut pas être ouvert.

S’applique à