IAppxManifestDesignerService3 Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |