IVsUIShellOpenDocument3.SetNewDocumentState-Methode: (UInt32, Guid)

 

Veröffentlicht: Oktober 2016

Bestimmt, ob Aufrufe wie auf nachfolgende Dokumente öffnen OpenStandardEditor, das Dokument wird vorläufig oder dauerhaft geöffnet werden. Ermöglicht es einer Entität, die aus weit entfernt ist die IVsUIShellOpenDocument aufrufen, die ein Dokument, um zu steuern, wie es geöffnet – vorläufig oder dauerhaft ist geöffnet.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)

Syntax

IVsNewDocumentStateContext SetNewDocumentState(
    uint state,
    [InAttribute] ref Guid reason
)
IVsNewDocumentStateContext^ SetNewDocumentState(
    unsigned int state,
    [InAttribute] Guid% reason
)
abstract SetNewDocumentState : 
        state:uint32 *
        reason:Guid byref -> IVsNewDocumentStateContext
Function SetNewDocumentState (
    state As UInteger,
    <InAttribute> ByRef reason As Guid
) As IVsNewDocumentStateContext

Parameter

  • state
    Type: System.UInt32

    [in] Der Status zum nächsten Dokument geöffnet werden.

  • reason
    Type: System.Guid

    [in] Die Ursache der Status festgelegt wird (in der Regel Dies ist ein Tool-Fenster oder Sprache Dienst-GUID).

Rückgabewert

Type: Microsoft.VisualStudio.Shell.Interop.IVsNewDocumentStateContext

Ein IVsNewDocumentStateContext verwendet, um den Dokument-Zustand wiederherzustellen.

Hinweise

Das zurückgegebene IVsNewDocumentStateContext soll nicht langlebige; werden Aufrufer dieser Methode sollte aufgerufen Restore (oder lassen Sie den Kontext) sofort, nachdem das Dokument geöffnet ist.

Wenn Sie beim Aufrufen dieser Methode NDS_Provisional und Sie dann den Vorgang starten, um eine Datei zu öffnen, wird die Datei geöffnet werden, selbst wenn vorläufigen Anzeige für die Datei oder den Editor nicht aktiviert ist. Wenn Sie nur eine Datei zu öffnen, wenn Sie wissen, dass sie vorläufig geöffnet werden soll, sollten Sie entweder abgeglichen, GetProvisionalViewingStatusForFile oder GetProvisionalViewingStatusForEditor und nur diese Methode aufrufen, und öffnen Sie die Datei aus, wenn Ressourcendatensatz vorläufigen anzeigen aktiviert ist.

Sie können auch eine Datei öffnen die Visual Studio vorschauregisterkarte von Anrufen, öffnen Sie es in einer using -Anweisung finden Sie unter NewDocumentStateScope.

Siehe auch

IVsUIShellOpenDocument3-Schnittstelle
Microsoft.VisualStudio.Shell.Interop-Namespace

Zurück zum Anfang