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 que fazem parte do Visual Studio Tools for Office runtime.

O Microsoft.VisualStudio.Tools.Applications.Runtime namespace contém as seguintes classes:

  • CachedAttribute. Use este atributo para adicionar um objeto em uma personalização em nível de documento para o cache de dados no documento. For more information, see Cache de dados.

  • The ICachedType interface. 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 podem ser geradas pela Visual Studio Tools for Office runtime.

  • Outras classes que são parte da infra-estrutura de Visual Studio e não se destina 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 add-in 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 após 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 os dados armazenados em cache uma personalização de nível de documento falhar.
Classe pública CachedDataTypeMismatchException A exceção que é lançada quando o XML serializado o estado de um objeto no cache de dados não corresponde o tipo de informação para o objeto no manifesto de dados em cache.
Classe pública CannotCacheInNonStartupException Essa exceção não é usada pelo Visual Studio 2010 Tools for 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 runtime.
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 podem ser carregados.
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 adicionar ou remover um objeto do cache de dados em uma personalização em nível de documento programaticamente, mas o objeto especificado não é declarado na classe de item de 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 uma personalização no nível do documento.
Classe pública CannotFindStartupObjectAssemblyException Essa exceção não é usada pelo Visual Studio 2010 Tools for 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 runtime.
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 em 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 é lançada quando você tentar executar uma operação usando o ServerDocument a classe em um documento fechado.
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 em 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 é lançada 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 o exposto 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 o seu nome canônico.
Classe pública InvalidDeployManifestException Essa exceção não é usada pelo Visual Studio 2010 Tools for 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 runtime.
Classe pública InvalidManifestException Essa exceção é lançada quando o manifesto do aplicativo ou o manifesto de dados em cache para a solução do Office não é válido.
Classe pública InvalidNewApplicationManifestException Essa exceção não é usada pelo Visual Studio 2010 Tools for 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 runtime.
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 de recuperar um item do cache de dados em uma personalização em 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 de caracteres 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 de caracteres 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 de caracteres vazia.
Classe pública MultipleCachedDataCouldNotBeSerializedException A exceção que é lançada quando mais de um objeto de dados 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 de 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 Cache de dados.
Classe pública NoStartupObjectsException Essa exceção é lançada quando um conjunto de solução foi criado usando 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 pelo Visual Studio 2010 Tools for 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 runtime.
Classe pública NotAvailableOnlineException Essa exceção não é usada pelo Visual Studio 2010 Tools for 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 runtime.
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 pelo Visual Studio 2010 Tools for 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 runtime.

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 de personalizações em nível de documento.
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 suplemento.

Consulte também

Referência

Outros recursos

Cache de dados