Migrando para tecnologias do ExchangeMigrating to Exchange technologies

Se você estiver migrando de uma versão anterior do Exchange, use as informações neste artigo para descobrir quais tecnologias de desenvolvimento são suportadas nas versões de produto atual e migrar para o qual tecnologia.If you're migrating from an earlier version of Exchange, use the information in this article to find out which development technologies are supported in current product versions, and which technology to migrate to.

Determinar se a sua tecnologia está disponível em versões atuaisDetermine if your technology is available in current versions

Use a tabela a seguir para determinar se uma tecnologia de desenvolvimento é suportada no Exchange Online ou Exchange 2013.Use the following table to determine whether a development technology is supported in Exchange Online or Exchange 2013. Se não há suporte para a tecnologia, consulte Escolher uma tecnologia de desenvolvimento para migrar para o.If the technology is not supported, see Choose a development technology to migrate to.


Versões de produtos e tecnologias de desenvolvimento do ExchangeExchange development technologies and product versions

TecnologiaTechnology Office 365 e o Exchange OnlineOffice 365 and Exchange Online Exchange 2013Exchange 2013 Exchange 2010Exchange 2010 Exchange 2007Exchange 2007
Visão geral da plataforma APIs do Office 365Office 365 APIs platform overview
XX
API gerenciada do EWSEWS Managed API
XX
XX
XX
XX
Serviços Web do Exchange (EWS)Exchange Web Services (EWS)
XX
XX
XX
XX
Aplicativos de email para OutlookMail apps for Outlook
XX
XX
Modelo de objeto do Outlook (memória Insuficiente)Outlook Object Model (OOM)
XX
XX
XX
XX
Shell de Gerenciamento do ExchangeExchange Management Shell
XX
XX
XX
XX
Backup e restauraçãoBackup and restore
XX
XX
XX
Agentes de transporteTransport agents
XX
XX
XX
Interface de serviços do Active Directory (ADSI)Active Directory Services Interface (ADSI)
XX
Objetos de dados de colaboração para Exchange (CDOEX)Collaborative Data Objects for Exchange (CDOEX)
XX
Objetos de dados de colaboração para Windows 2000 (CDOSYS)Collaborative Data Objects for Windows 2000 (CDOSYS)
XX
Provedor Exchange OLE DB (EXOLEDB)Exchange OLE DB Provider (EXOLEDB)
XX
Receptores de evento de armazenamento do ExchangeExchange Store Event Sinks
XX
Sincronização de alteração incremental (ICS)Incremental Change Synchronization (ICS)
XX
Lightweight Directory Access Protocol (LDAP)Lightweight Directory Access Protocol (LDAP)
XX
API de mensagem (MAPI)Messaging API (MAPI)
XX
XX
XX
XX
Personalização do Outlook Web AppOutlook Web App customization
XX
Web distribuída Authoring and Versioning (WebDAV)Web Distributed Authoring and Versioning (WebDAV)
XX

Escolha uma tecnologia de desenvolvimento para migrar para oChoose a development technology to migrate to

Se o seu aplicativo usa a tecnologia não é suportada ou deemphasized no Exchange Online ou Exchange 2013, use a tabela a seguir para decidir qual tecnologia para migrar para o.If the technology your application uses is not supported or deemphasized in Exchange Online or Exchange 2013, use the following table to decide which technology to migrate to.

Caminhos de migração de tecnologia recomendadaRecommended technology migration paths

TecnologiaTechnology Suportados no Office 365, Exchange Online e Exchange 2013?Supported in Office 365, Exchange Online, and Exchange 2013? Migrar para oMigrate to Mais informaçõesMore info
ADSIADSI
Sim, mas deemphasizedYes, but deemphasized
Shell de Gerenciamento do ExchangeExchange Management Shell
Nenhum.None.
CDOEXCDOEX
NãoNo
API ou EWS gerenciada de EWSEWS Managed API or EWS
A API gerenciada de EWS e EWS podem acessar o mesmo armazenamento do Exchange que fornece CDOEX.The EWS Managed API and EWS can access the same Exchange store that CDOEX provides. Diferentemente dos aplicativos cliente criados usando o CDOEX, você pode executar aplicativos de EWS em um computador local ou remoto.Unlike client applications built by using CDOEX, you can run EWS applications on a local or remote computer.
CDOEXMCDOEXM
NãoNo
Shell de Gerenciamento do ExchangeExchange Management Shell
Comandos do Shell de gerenciamento do Exchange controle servidores Exchange, grupos de armazenamento, bancos de dados e os usuários mais simples que as APIs de CDOEXM correspondente.Exchange Management Shell commands control Exchange servers, storage groups, databases, and users more simply than the corresponding CDOEXM APIs. Além disso, você pode facilmente migrar seus aplicativos CDOEXM aos comandos do Shell de gerenciamento do Exchange.Plus, you can easily migrate your CDOEXM applications to Exchange Management Shell commands.
CDOSYSCDOSYS
NãoNo
Agentes de transporteTransport agents
Use os agentes de transporte para aplicativos baseados em notificação que trabalham com as versões do Exchange, começando com o Exchange 2010.Use transport agents for notification-based applications that work with versions of Exchange starting with Exchange 2010.

CDOSYS está incluído em versões atuais do Windows.CDOSYS is included in current versions of Windows. A funcionalidade do CDOSYS está disponível no .NET Framework.The functionality in CDOSYS is available in the .NET Framework.
CDPWFCDOWF
NãoNo
O Windows Workflow Foundation (WWF)Windows Workflow Foundation (WWF)
Você pode usar o WWF para criar aplicativos de fluxo de trabalho avançada que funcionam com o Exchange 2007.You can use WWF to create advanced workflow applications that work with Exchange 2007.
ExOLEDBExOLEDB
NãoNo
API ou EWS gerenciada de EWSEWS Managed API or EWS
A API gerenciada de EWS e EWS fornecem o mesmo acesso ao armazenamento do Exchange que fornece ExOLEDB.The EWS Managed API and EWS provide the same access to the Exchange store that ExOLEDB provides. Diferentemente dos aplicativos cliente criados usando o ExOLEDB, você pode executar aplicativos de EWS em um computador local ou remoto.Unlike client applications built by using ExOLEDB, You can run EWS applications on a local or remote computer.
ICSICS
Sim, mas deemphasizedYes, but deemphasized
API ou EWS gerenciada de EWSEWS Managed API or EWS
Você pode usar a API gerenciada de EWS ou o EWS para assinar notificações e sincronizar os dados de caixa de correio.You can use the EWS Managed API or EWS to subscribe to notifications and synchronize mailbox data.
LDAPLDAP
Sim, mas deemphasizedYes, but deemphasized
Shell de Gerenciamento do ExchangeExchange Management Shell
Nenhum.None.
MAPIMAPI
Sim, mas deemphasizedYes, but deemphasized
O Office 365 APIs visão geral da plataforma, EWS Managed API, EWSOffice 365 APIs platform overview, EWS Managed API, EWS
Embora o MAPI estiver atualmente uma tecnologia de desenvolvimento com suporte, você terá eventualmente reconstruir seus aplicativos MAPI para usar uma tecnologia mais recente.Although MAPI is currently a supported development technology, you will eventually have to redesign your MAPI applications to use a newer technology.

Se seu aplicativo MAPI está executando simple leitura, gravação e operações de atualização no email, calendário, ou objetos de contato e destinos de Office 365, você pode usar as APIs do Office 365 REST para emails, calendários e contatos.If your MAPI application is performing simple read, write, and update operations on mail, calendar, or contact objects, and targets Office 365, you can use the Office 365 REST APIs for mail, calendars, and contacts.

Se você está direcionando Exchange local e você precisa acessar todas as propriedades que pode ser acessados por MAPI, você pode usar a API gerenciada de EWS ou EWS e ambos esquematizado propriedades ou propriedades estendidas.If you are targeting Exchange on-premises and you need to access all the properties that MAPI can access, you can use the EWS Managed API or EWS and either schematized properties or extended properties.

Observação: A classe ExtendedPropertyDefinition fornece acesso à MAPI da API gerenciada do EWS e o elemento ExtendedFieldURI fornece acesso às propriedades MAPI do EWS.NOTE: The ExtendedPropertyDefinition class provides access to MAPI from the EWS Managed API, and the ExtendedFieldURI element provides access to MAPI properties from EWS.
Personalização do Outlook Web AppOutlook Web App customization
NãoNo
Aplicativos de emailMail apps
Nenhum.None.
Receptores de evento do repositórioStore event sinks
NãoNo
API ou EWS gerenciada de EWSEWS Managed API or EWS
Você pode usar a API gerenciada de EWS ou o EWS para assinar notificações e sincronizar os dados de caixa de correio.You can use the EWS Managed API or EWS to subscribe to notifications and synchronize mailbox data.

As notificações de EWS fornecem o mesmo acesso ao armazenamento do Exchange que fornecem de receptores de evento do repositório.The notifications in EWS provide the same access to the Exchange store that store event sinks provide. Você pode usar as ferramentas do Visual Studio para simplificar o desenvolvimento de aplicativos de reconhecimento de evento do cliente do repositório que usam o EWS.You can use Visual Studio tools to streamline the development of store event-aware client applications that use EWS.
Streaming de backup e restauraçãoStreaming backup and restore
NãoNo
Gravador de serviço de cópia de sombra (VSS) de volumeVolume Shadow Copy Service (VSS) writer
Nenhum.None.
WebDAVWebDAV
NãoNo
O Office 365 APIs visão geral da plataforma, API gerenciada de EWS ou EWSOffice 365 APIs platform overview, EWS Managed API or EWS
Se seu aplicativo WebDAV está executando as operações de atualização em email, calendário ou objetos de contato, gravação e leitura simple e você terá como destino Office 365, use as APIs do Office 365 REST para emails, calendários e contatos.If your WebDAV application is performing simple read, write, and update operations on mail, calendar, or contact objects, and you will be targeting Office 365, use the Office 365 REST APIs for mail, calendars, and contacts.

Caso contrário, se você está direcionando Exchange local e você precisa acessar as mesmas propriedades no armazenamento do Exchange que WebDAV fornece, use a API gerenciada de EWS ou EWS.Otherwise, if you are targeting Exchange on-premises and you need access to the same properties in the Exchange store that WebDAV provides, use the EWS Managed API or EWS.
Notificações de WebDAVWebDAV notifications
NãoNo
API ou EWS gerenciada de EWSEWS Managed API or EWS
Você pode usar a API gerenciada de EWS ou o EWS para assinar notificações.You can use the EWS Managed API or EWS to subscribe to notifications.
Formulários da WebWeb forms
NãoNo
ASP.NETASP.NET
Alterne para o ASP.NET e atualizar os aplicativos para acessar informações de caixa de correio e de servidor usando o EWS.Switch to ASP.NET and update applications to access mailbox and server information by using EWS.
Provedores WMIWMI providers
NãoNo
Shell de Gerenciamento do ExchangeExchange Management Shell
Nenhum.None.

Ver tambémSee also