Modelos de objeto generados por EWS para Exchange

Se aplica a: Exchange Online | Exchange Server 2013 | Office 365

El modelo de objetos de servicios Web Exchange (EWS) generado por wsdl.exe inicialmente proporciona un modelo de objetos adecuada para trabajar con Exchange 2007. Sin embargo, cuando la API administrada de EWS estuvo disponible, presentaba una serie de ventajas para desarrolladores que trabajan con código administrado.

La API administrada de EWS:

  • Proporciona un modelo de objeto más intuitivo.

  • Contiene la lógica empresarial del lado del cliente y la validación de datos.

  • Es totalmente compatible y se actualiza periódicamente.

  • Contiene un cliente de detección automática.

  • Implementa las características de cliente como registro, administración de cookies e informes de diagnóstico de nuevo en Exchange.

La documentación de referencia administrada según wsdl.exe de EWS se ha retirado porque la API administrada de EWS sustituye a la mayoría de las funcionalidades proporcionadas por los modelos de objeto generados. Al mismo tiempo, sabemos que la API administrada de EWS no es para todos los usuarios. En la mayoría de los casos, es la mejor forma de crear clientes EWS para. NET, pero hay algunas excepciones; por ejemplo:

Si no puede usar la API administrada de EWS para desarrollar la aplicación, puede:

  • Usar una API de cliente EWS de terceros.

  • Crear su propio modelo de objetos de cliente EWS.

  • Usar el generador de un modelo de objetos. Puede que espere encontrar generadores de modelos de objeto para admitir la mayoría de los idiomas y de las plataforma principales.

Si tiene previsto usar el generador de un modelo de objetos, puede usar la referencia XML para ayudarle a comprender el modelo de objetos generado. El modelo de objetos se genera desde las estructuras XML que se describen en el esquema. Normalmente, las clases creadas por los generadores del modelo de objeto se asignan a los tipos complejos en el esquema. Las propiedades normalmente se asignan a los elementos XML.

Ver el ExchangeWebServices Namespace.

Vea también