IAppxManifestDesignerService3 Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece acesso programático ao arquivo. appxmanifext de um projeto. Você pode usá-lo para abrir um objeto DocData fornecido pelo designer de manifesto, verificar se ele está registrado na tabela de documentos em execução (RDT) e retornar um objeto de identificador de documento que implementa duas interfaces: IVsDocumentLockHolder e IVsInvisibleEditor. Isso força qualquer janela de documento existente a fechar e faz com que o identificador do documento retornado mantenha um RDT_EditLock. Quando você precisar manter a alça do documento por períodos mais longos, converta-o em IVsInvisibleEditor e use GetDocData para obter um ponteiro para um novo modelo de objeto. Quando terminar com o identificador do documento, sempre chame IVsDocumentLockHolder. CloseDocumentHolder (), geralmente passando (UINT) __FRAMECLOSE. FRAMECLOSE_SaveIfDirty como a opção salvar.
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
- Atributos
- Implementações
Comentários
Introduzido no Visual Studio 2013 Atualização 2. Para fazer referência à versão correta do assembly, consulte Referenciando assemblies entregues na atualização 2 do SDK do Visual Studio 2013.
Métodos
| OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab) |
Abre o designer. appxmanifest exibindo a guia especificada com o identificador de documento fornecido. |
| OpenAppxManifestDesigner(IVsDocumentLockHolder, AppxManifestDesignerTab2) |
Abre o designer. appxmanifest. |
| OpenAppxManifestDocument(Object, IVsDocumentLockHolder, IAppxManifestDocument) |
Abre o arquivo. appxmanifest. |
| OpenAppxManifestDocument(Object, UInt32, IVsDocumentLockHolder, IAppxManifestDocument2) |
Abre o arquivo. appxmanifest. |