Compartilhar via


Namespace Microsoft.VisualStudio.Tools.Applications.Runtime

O Microsoft.VisualStudio.Tools.Applications.Runtime namespace contém classes que oferecem suporte a cache de dados em documentos e classes que fazem parte do Visual Studio Tools for Office Runtime.

O Microsoft.VisualStudio.Tools.Applications.Runtime espaço para nome contém as seguintes classes:

  • CachedAttribute. Use este atributo para adicionar um objeto uma personalização de nível de documento para o cache de dados no documento. Para obter mais informações, consulte Armazenando dados em cache.

  • A interface ICachedType. Opcionalmente, você pode implementar essa interface em objetos que podem ser adicionados ao cache de dados em um documento. Implemente essa interface, se você deseja obter maior controle sobre o comportamento de cache do objeto.

  • Exceções que podem ser lançadas pelo Visual Studio Tools for Office Runtime.

  • Outras classes que fazem parte da infra-estrutura de Visual Studio e não se destinam a ser usado diretamente pelo seu código.

Classes

  Classe Descrição
Classe pública AddInException A exceção que é lançada quando uma exceção é transmitida entre um suplemento e o aplicativo host.
Classe pública CacheAlreadyLoadedException A exceção que é lançada quando uma personalização em nível de documento tenta carregar o cache de dados em um documento, depois que o cache de dados já foi carregado.
Classe pública CachedAttribute Instrui o Visual Studio Tools for Office Runtime para adicionar o objeto de dados especificado para o cache de dados no documento.
Classe pública CachedDataCouldNotBeSerializedException A exceção que é lançada quando uma tentativa de serializar dados armazenados em cache uma personalização de nível de documento falha.
Classe pública CachedDataTypeMismatchException A exceção que é lançada quando o estado de um objeto no cache de dados XML serializado não coincide com as informações de tipo para o objeto no manifesto de dados em cache.
Classe pública CannotCacheInNonStartupException Essa exceção não é usada pelas ferramentas de 2010 de Visual Studio para Office 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.
Classe pública 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 do Office não pode ser carregado.
Classe pública CannotCreateStartupObjectException A exceção que é lançada quando uma classe de item de host em um assembly de solução do Office não pode ser instanciada.
Classe pública CannotFindMemberException A exceção que é acionada quando você tenta programaticamente adicionar ou remover um objeto do cache de dados uma personalização de nível de documento, mas o objeto especificado não está declarada na classe item host especificado.
Classe pública CannotFindObjectToFillException A exceção que é lançada quando o Visual Studio Tools for Office Runtime não é possível localizar um objeto no cache de dados de personalização de um nível de documento.
Classe pública CannotFindStartupObjectAssemblyException Essa exceção não é usada pelas ferramentas de 2010 de Visual Studio para Office 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.
Classe pública CannotLoadManifestException A exceção que é lançada quando o manifesto do documento não pode ser carregado.
Classe pública CannotRetrieveAppInfoException Infraestrutura.
Classe pública CannotRetrieveCachedDataException A exceção que é lançada quando os dados em cache no documento estão corrompidos ou ausente.
Classe pública ControlCouldNotBeInitializedException A exceção que é lançada quando um controle que foi adicionado a um documento em uma solução do Office não pôde ser inicializado.
Classe pública ControlNotFoundException A exceção que é lançada quando é feita uma tentativa para fazer referência a um controle em uma personalização em nível de documento, mas o controle não existe.
Classe pública DocumentAlreadyCustomizedException A exceção que é lançada quando você tentar anexar uma personalização em um documento que já é parte de uma personalização de nível de documento que foi criada por meio de ferramentas de desenvolvimento do Office em Visual Studio.
Classe pública DocumentAlreadyLoadedException Infraestrutura.
Classe pública DocumentClosedException A exceção que é acionada quando você tenta executar uma operação usando o ServerDocument classe em documentos fechados.
Classe pública DocumentCustomizedWithPreviousRuntimeException A exceção que é lançada quando você tentar usar o ServerDocument classe para executar uma operação em uma personalização de nível de documento que foi criada usando uma versão anterior das ferramentas de desenvolvimento do Office em Visual Studio.
Classe pública DocumentNotCustomizedException A exceção que é acionada quando você tenta executar uma operação inválida em um documento usando o ServerDocument classe.
Classe pública DocumentNotLoadedException Infraestrutura.
Classe pública HostAssemblyAttribute Especifica que o assembly em que este atributo aparece contém tipos de proxy para os tipos expostos pelo aplicativo host.
Classe pública HostEventAttribute Está relacionado a um evento em um tipo de proxy para um evento no aplicativo host.
Classe pública HostMemberAttribute Define a maneira que os métodos e propriedades no proxy estão vinculadas aos membros correspondentes no modelo de objeto do aplicativo host.
Classe pública HostTypeAttribute Especifica a relação entre um tipo e seu nome canônico.
Classe pública InvalidDeployManifestException Essa exceção não é usada pelas ferramentas de 2010 de Visual Studio para Office 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.
Classe pública InvalidManifestException Essa exceção é lançada quando o manifesto do aplicativo ou o manifesto de dados armazenados em cache para a solução do Office não é válido.
Classe pública InvalidNewApplicationManifestException Essa exceção não é usada pelas ferramentas de 2010 de Visual Studio para Office 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.
Classe pública ItemAlreadyInCacheException A exceção que é lançada quando é feita uma tentativa para adicionar um item no cache de dados em uma personalização em nível de documento, mas o item já existe no cache.
Classe pública ItemNotInCacheException A exceção que é lançada quando é feita uma tentativa para recuperar um item do cache de dados uma personalização de nível de documento, mas o item não existe.
Classe pública ManifestNotExecutedException Infraestrutura.
Classe pública MissingDataIdException A exceção que é lançada quando uma ServerDocument objeto é salvo, enquanto o dados armazenados em cache o manifesto contém um CachedDataItem com um Id propriedade que é nulluma referência nula (Nothing no Visual Basic) ou uma seqüência vazia.
Classe pública MissingHostItemIdException A exceção que é lançada quando uma ServerDocument objeto é salvo, enquanto o dados armazenados em cache o manifesto contém um CachedDataHostItem com um Id propriedade que é nulluma referência nula (Nothing no Visual Basic) ou uma seqüência vazia.
Classe pública MissingTypeException A exceção que é lançada quando uma ServerDocument objeto é salvo, enquanto o dados armazenados em cache o manifesto contém um CachedDataItem com um DataType propriedade que é nulluma referência nula (Nothing no Visual Basic) ou uma seqüência vazia.
Classe pública MultipleCachedDataCouldNotBeSerializedException A exceção que é lançada quando mais de um objeto de dados armazenados em cache não pôde ser serializado em uma personalização em nível de documento.
Classe pública NonCacheableTypeException A exceção que é lançada quando é feita uma tentativa para armazenar em cache um objeto em uma personalização em nível de documento, mas o tipo do objeto não é um DataSet, DataTable, ou um tipo que atenda aos requisitos especificados em Armazenando dados em cache.
Classe pública NoStartupObjectsException Essa exceção é lançada quando um conjunto de solução que foi criado por meio de ferramentas de desenvolvimento do Office em Visual Studio não contém um objeto de inicialização.
Classe pública NotAvailableOfflineException Essa exceção não é usada pelas ferramentas de 2010 de Visual Studio para Office 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.
Classe pública NotAvailableOnlineException Essa exceção não é usada pelas ferramentas de 2010 de Visual Studio para Office 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.
Classe pública RuntimeException Fornece a classe base para exceções em Visual Studio Tools for Office Runtime.
Classe pública SafeArrayDefaultRankAttribute Define a posição padrão de uma matriz.
Classe pública StartupObjectAttribute Infraestrutura.
Classe pública UnknownCustomizationFileException A exceção que é lançada quando você passar um arquivo com uma extensão que não é suportada por ferramentas de desenvolvimento do Office no Visual Studio para um ServerDocument construtor ou método.
Classe pública UpdateFailedException Essa exceção não é usada pelas ferramentas de 2010 de Visual Studio para Office 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
Interface pública IAppInfo Infraestrutura.
Interface pública IAppInfoDocument Infraestrutura.
Interface pública ICachedType Personaliza o comportamento de cache de um tipo no nível do documento personalizações.
Interface pública IComAddInAutomationServiceProviderCallback Infraestrutura.

Enumerações

  Enumeração Descrição
Enumeração pública HostEventMethodType Indica o tipo do método no aplicativo host que corresponde a um método em um add-in.

Consulte também

Referência

Outros recursos

Armazenando dados em cache