Namespace Microsoft.VisualStudio.Tools.Applications.Runtime (sistema de 2007)
O namespace Microsoft.VisualStudio.Tools.Applications.Runtime contém classes que oferecem suporte a cache de dados em documentos e classes que fazem parte do tempo de execução Ferramentas do Visual Studio para o Office.
O namespace Microsoft.VisualStudio.Tools.Applications.Runtime contém as seguintes classes:
CachedAttribute.Use esse atributo para adicionar um objeto em uma personalização de nível de documento para o cache de dados no documento.For more information, see Cache de dados.
A interface ICachedType.Opcionalmente, você pode implementar essa interface em objetos que você adicionar ao cache de dados em um documento.Implemente essa interface se você deseja obter maior Controlarar sobre o comportamento de cache do objeto.
Exceções que podem ser geradas pelo Tempo de execução Ferramentas do Visual Studio para o Office.
Outro classes que fazem parte da infra-estrutura Ferramentas do Visual Studio para o Office e não devem ser usadas diretamente pelo seu código.
Classes
Classe | Descrição | |
---|---|---|
AddInException | A exceção que é lançada quando uma exceção é passada entre um Adicionar-in e o aplicativo de host. | |
CacheAlreadyLoadedException | A exceção que é lançada quando uma personalização de nível de documento tenta carregar o cache de dados em um documento após o cache de dados já tenha sido carregado. | |
CachedAttribute | Instrui o Tempo de execução Ferramentas do Visual Studio para o Office para adicionar o objeto de dados especificado ao cache dados no documento. | |
CachedDataCouldNotBeSerializedException | A exceção que é lançada quando uma tentativa de serializar dados em cache uma personalização de nível de documento falha. | |
CachedDataTypeMismatchException | A exceção que é lançada quando o XML serializado estado de um objeto no cache de dados não coincide com as Informações do tipo do objeto no manifesto do dados em cache. | |
CannotCacheInNonStartupException | Essa exceção não é usada pelo Microsoft Visual Studio Tools para o Microsoft Office system (versão 3.0 Runtime).Ele está incluído nesta versão do runtime para manter a compatibilidade com o código que foi compilado usando versões anteriores do tempo de execução. | |
CannotCreateCustomizationDomainException | A exceção que é lançada quando um domínio de aplicativo não pode ser criado e o assembly para uma solução Ferramentas do Visual Studio para o Office não podem ser carregados. | |
CannotCreateStartupObjectException | A exceção que é lançada quando uma classe de item de host em um assembly de solução Ferramentas do Visual Studio para o Office não pode ser instanciada. | |
CannotFindMemberException | A exceção que é lançada quando você tenta programaticamente adicionar ou remover um objeto do cache de dados em uma personalização de nível de documento, mas o objeto especificado não é declarada na classe de item de host especificado. | |
CannotFindObjectToFillException | A exceção que é lançada quando o Tempo de execução Ferramentas do Visual Studio para o Office não é possível localizar um objeto no cache de dados de uma personalização de nível de documento. | |
CannotFindStartupObjectAssemblyException | Essa exceção não é usada pelo Microsoft Visual Studio Tools para o Microsoft Office system (versão 3.0 Runtime).Ele está incluído nesta versão do runtime para manter a compatibilidade com o código que foi compilado usando versões anteriores do tempo de execução. | |
CannotLoadManifestException | A exceção que é lançada quando o manifesto no documento não pode ser carregado. | |
CannotRetrieveAppInfoException | Infra-estrutura. | |
CannotRetrieveCachedDataException | A exceção que é lançada quando os dados armazenados em cache no documento estão corrompidos ou ausentes. | |
ControlCouldNotBeInitializedException | A exceção que é lançada quando um controle que foi adicionado para uma personalização de nível de documento usando a coleção de controles do documento não pôde ser inicializada. | |
ControlNotFoundException | A exceção que é lançada quando é feita uma tentativa para fazer referência a um controle em uma personalização de nível de documento usando a coleção de controles do documento, mas o controle não existe. | |
DocumentAlreadyCustomizedException | A exceção que é lançada quando você tentar anexar uma personalização a um documento que já faz parte de uma personalização de nível de documento que foi criada usando Ferramentas do Visual Studio para o Office. | |
DocumentAlreadyLoadedException | Infra-estrutura. | |
DocumentClosedException | A exceção que é lançada quando você tenta executar uma operação usando a classe de ServerDocument em um documento Fechada. | |
DocumentCustomizedWithPreviousRuntimeException | A exceção que é lançada quando você tenta usar a classe ServerDocument para executar uma operação em um documento que faz parte de uma personalização de nível de documento que foi criada usando uma versão anterior do Ferramentas do Visual Studio para o Office. | |
DocumentNotCustomizedException | A exceção que é lançada quando você tenta executar um Inválido operação em um documento usando a classe ServerDocument. | |
DocumentNotLoadedException | Infra-estrutura. | |
HostAssemblyAttribute | Especifica que o assembly em que este atributo aparece contém tipos de proxy para o expostos pelo aplicativo host. | |
HostEventAttribute | Se relaciona com um evento em um tipo de proxy um evento no aplicativo host. | |
HostMemberAttribute | Define a forma com que métodos e propriedades do proxy são Ligado aos membros correspondentes no modelo de objeto do aplicativo host. | |
HostTypeAttribute | Especifica a relação entre um tipo e o nome canônico. | |
InvalidDeployManifestException | Essa exceção não é usada pelo Microsoft Visual Studio Tools para o Microsoft Office system (versão 3.0 Runtime).Ele está incluído nesta versão do runtime para manter a compatibilidade com o código que foi compilado usando versões anteriores do tempo de execução. | |
InvalidManifestException | Essa exceção é lançada quando o manifesto do aplicativo ou o manifesto de dados armazenados em cache para a solução de Ferramentas do Visual Studio para o Office não é válido. | |
InvalidNewApplicationManifestException | Essa exceção não é usada pelo Microsoft Visual Studio Tools para o Microsoft Office system (versão 3.0 Runtime).Ele está incluído nesta versão do runtime para manter a compatibilidade com o código que foi compilado usando versões anteriores do tempo de execução. | |
ItemAlreadyInCacheException | A exceção que é lançada quando é feita uma tentativa para adicionar um item para o cache de dados em uma personalização de nível de documento, mas o item já existe no cache. | |
ItemNotInCacheException | A exceção que é lançada quando é feita uma tentativa para recuperar um item do cache de dados em uma personalização de nível de documento, mas o item não existe. | |
ManifestNotExecutedException | Infra-estrutura. | |
MissingDataIdException | A exceção que é lançada quando um objeto ServerDocument é salva enquanto o manifesto de dados armazenados em cache contém um CachedDataItem com uma propriedade de Id é nulluma referência nula (Nada no Visual Basic) ou uma Vazio Cadeia de Caracteres. | |
MissingHostItemIdException | A exceção que é lançada quando um objeto ServerDocument é salva enquanto o manifesto de dados armazenados em cache contém um CachedDataHostItem com uma propriedade de Id é nulluma referência nula (Nada no Visual Basic) ou uma Vazio Cadeia de Caracteres. | |
MissingTypeException | A exceção que é lançada quando um objeto ServerDocument é salva enquanto o manifesto de dados armazenados em cache contém um CachedDataItem com uma propriedade de DataType que é nulluma referência nula (Nada no Visual Basic) ou uma Vazio Cadeia de Caracteres. | |
MultipleCachedDataCouldNotBeSerializedException | A exceção que é lançada quando mais de um em cache o objeto de dados não pode ser serializada uma personalização de nível de documento. | |
NonCacheableTypeException | A exceção que é lançada quando é feita uma tentativa de armazenar em cache um objeto em uma personalização de nível de documento, mas o tipo de objeto não é um DataSet, DataTable, ou um tipo que atenda aos requisitos especificado em Cache de dados. | |
NoStartupObjectsException | Essa exceção é lançada quando um assembly de solução Ferramentas do Visual Studio para o Office não contém um objeto de inicialização. | |
NotAvailableOfflineException | Essa exceção não é usada pelo Microsoft Visual Studio Tools para o Microsoft Office system (versão 3.0 Runtime).Ele está incluído nesta versão do runtime para manter a compatibilidade com o código que foi compilado usando versões anteriores do tempo de execução. | |
NotAvailableOnlineException | Essa exceção não é usada pelo Microsoft Visual Studio Tools para o Microsoft Office system (versão 3.0 Runtime).Ele está incluído nesta versão do runtime para manter a compatibilidade com o código que foi compilado usando versões anteriores do tempo de execução. | |
RuntimeException | Fornece a classe base para exceções em tempo de execução de Ferramentas do Visual Studio para o Office. | |
SafeArrayDefaultRankAttribute | Define a posição de padrão de uma matriz. | |
StartupObjectAttribute | Infra-estrutura. | |
UnknownCustomizationFileException | Não há suporte para a exceção que é lançada quando você passar um arquivo com uma extensão que Ferramentas do Visual Studio para o Office a um construtor de ServerDocument ou método. | |
UpdateFailedException | Essa exceção não é usada pelo Microsoft Visual Studio Tools para o Microsoft Office system (versão 3.0 Runtime).Ele está incluído nesta versão do runtime para manter a compatibilidade com o código que foi compilado usando versões anteriores do tempo de execução. |
Interfaces
Interface | Descrição | |
---|---|---|
IActionsPaneSite | Infra-estrutura. | |
IActivatable | Infra-estrutura. | |
IAppInfo | Infra-estrutura. | |
IAppInfoDocument | Infra-estrutura. | |
ICachedDataProvider | Infra-estrutura. | |
ICachedType | Personaliza o comportamento de cache de um tipo em personalizações em nível de documento criados usando Ferramentas do Visual Studio para o Office. | |
IComAddInAutomationServiceProviderCallback | Infra-estrutura. | |
IComReferenceRelease | Infra-estrutura. | |
IEntryPoint | Permite fornece um identificador para o Adicionar - para o aplicativo de host, que você fornecer etapas de inicialização separado para um Adicionar-in e permite que você libere recursos quando desliga um Adicionar-in Para Baixo. | |
IExtendedEntryPoint | Estende IEntryPoint para habilitar o aplicativo de host obter um identificador para o objeto Adicionar-in. | |
IHostItem | Infra-estrutura. | |
IHostItemProvider | Fornece Acessar a objetos de item de host que são solicitados pelo Adicionar-in. | |
IHostItemProviderExtended | Infra-estrutura. | |
IHostTypeProvider | Permite que o Adicionar - para obter tipos de host de modelo de objeto do aplicativo, que, em seguida, pode ser usado para invocar membros estáticos. | |
IRegisterActivationCallback | Infra-estrutura. | |
IServiceProviderCallback | Infra-estrutura. | |
ITypeMapProvider | Habilita o mapeamento entre o tipo de proxy os usos do Adicionar-in e o host real digite no aplicativo host. |
Enumerações
Enumeração | Descrição | |
---|---|---|
HostEventMethodType | Indica o tipo do método no aplicativo host que corresponde a um método em um Adicionar-in. |