IAppxManifestDesignerService3 Schnittstelle

Definition

Ermöglicht den programmgesteuerten Zugriff auf die appxmanifext-Datei eines Projekts. Sie können Sie verwenden, um ein vom Manifest-Designer bereitgestelltes docdata-Objekt zu öffnen, sicherzustellen, dass es in der ausgelaufenden dokumententabelle (RDT) registriert ist, und ein Dokumenthandle-Objekt zurückgeben, das zwei Schnittstellen implementiert: IVsDocumentLockHolder und ivsinvisibleeditor. Dadurch wird das Schließen vorhandener Dokument Fenster erzwungen, und das zurückgegebene Dokument handle hält einen RDT_EditLock. Wenn Sie das Dokument Handle für einen längeren Zeitraum beibehalten müssen, wandeln Sie es in ivsinvisibleeditor um, und verwenden Sie getdocdata, um einen Zeiger auf ein neues Objektmodell zu erhalten. Wenn Sie mit dem Dokument handle fertig sind, wenden Sie immer IVsDocumentLockHolder. closedocumentholder () an, und übergeben Sie in der Regel (uint) __FRAMECLOSE. FRAMECLOSE_SaveIfDirty als Speicher Option.

public interface class IAppxManifestDesignerService3 : Microsoft::VisualStudio::Shell::Interop::IAppxManifestDesignerService2
public interface class IAppxManifestDesignerService3 : Microsoft::VisualStudio::Shell::Interop::IAppxManifestDesignerService2
__interface IAppxManifestDesignerService3 : Microsoft::VisualStudio::Shell::Interop::IAppxManifestDesignerService2
[System.Runtime.InteropServices.Guid("77289E0B-C434-47F0-910E-E7676E1FA427")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IAppxManifestDesignerService3 : Microsoft.VisualStudio.Shell.Interop.IAppxManifestDesignerService2
[<System.Runtime.InteropServices.Guid("77289E0B-C434-47F0-910E-E7676E1FA427")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IAppxManifestDesignerService3 = interface
    interface IAppxManifestDesignerService2
Public Interface IAppxManifestDesignerService3
Implements IAppxManifestDesignerService2
Attribute
Implementiert

Hinweise

Eingeführt in Visual Studio 2013 Update 2. Informationen zum Verweisen auf die richtige Assemblyversion finden Sie unter referenzieren von Assemblys, die im Visual Studio 2013 SDK-Update 2

Methoden

OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab)

Öffnet den. appxmanifest-Designer, der die angegebene Registerkarte mit dem angegebenen Dokument handle anzeigt.

OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab2)

Öffnet den. appxmanifest-Designer.

OpenAppxManifestDocument(Object, IVsDocumentLockHolder, IAppxManifestDocument)

Öffnet die appxmanifest-Datei.

OpenAppxManifestDocument(Object, UInt32, IVsDocumentLockHolder, IAppxManifestDocument2)

Öffnet die appxmanifest-Datei.

Gilt für