IAppxManifestDesignerService3 Интерфейс

Определение

Предоставляет программный доступ к аппксманифекст-файлу проекта. С его помощью можно открыть объект DocData, предоставленный конструктором манифеста, убедиться, что он зарегистрирован в выполняющейся таблице документов (РДТ), и вернуть объект обработчика документа, который реализует два интерфейса: Ивсдокументлоккхолдер и Ивсинвисиблидитор. Это заставляет любое существующее окно документа закрываться и приводит к тому, что возвращаемый обработчик документа будет содержать RDT_EditLock. Если необходимо, чтобы маркер документа оставался длительным периодом времени, приведите его к Ивсинвисиблидитор и используйте Жетдокдата для получения указателя на новую объектную модель. По завершении работы с маркером документа всегда вызывайте Ивсдокументлоккхолдер. Клоседокуменсолдер (), обычно передавая (UINT) __FRAMECLOSE. FRAMECLOSE_SaveIfDirty в качестве параметра сохранения.

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
Атрибуты
Реализации

Комментарии

Представлено в обновлении 2 для Visual Studio 2013. Ссылки на правильную версию сборки см. в разделе ссылки на сборки, поставляемые в составе пакета SDK для Visual Studio 2013 с обновлением 2.

Методы

OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab)

Открывает конструктор. appxmanifest, отображающий указанную вкладку с заданным маркером документа.

OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab2)

Открывает конструктор. appxmanifest.

OpenAppxManifestDocument(Object, IVsDocumentLockHolder, IAppxManifestDocument)

Открывает файл. appxmanifest.

OpenAppxManifestDocument(Object, UInt32, IVsDocumentLockHolder, IAppxManifestDocument2)

Открывает файл. appxmanifest.

Применяется к