Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Hace referencia a: Outlook 2013 | Outlook 2016
Hay muchos tipos diferentes de tablas, cada tipo diferenciado por la información que presenta. Las tablas permiten que las aplicaciones cliente y los proveedores de servicios accedan y manipulen fácilmente las propiedades importantes de muchos tipos de objetos.
Algunas tablas, como las tablas de contenido, proporcionan una forma alternativa de acceder a las propiedades. Por ejemplo, un cliente puede recuperar el asunto de un mensaje (su propiedad PR_SUBJECT (PidTagSubject), ya sea directamente desde el mensaje llamando a su método IMAPIProp::GetProps o a través de la tabla de contenido del mensaje. Otras tablas proporcionan la única manera de acceder a las propiedades del objeto. Por ejemplo, un cliente no puede acceder a la propiedad de PR_ATTACH_METHOD de datos adjuntos (PidTagAttachMethod) mediante una llamada a IMAPIProp::GetProps; siempre debe recuperar la tabla de datos adjuntos del mensaje al que está adjunto. PR_ATTACH_METHOD es una columna necesaria en todas las tablas de datos adjuntos.
Una vista de tabla puede ser estática o dinámica. Con una vista de tabla estática, los cambios en los datos subyacentes no hacen que la vista se actualice. Una vez que se ha creado una instancia de la vista, no cambia. Se puede informar a los usuarios de tablas estáticas de los cambios en los datos a través de notificaciones de tabla. Cuando se realizan cambios en los datos, se actualiza una vista de tabla dinámica. Hay dos tipos de tablas dinámicas: una que actualiza las columnas de cada fila, pero las filas permanecen estáticas y otra que actualiza las columnas y las filas. Este último tipo de tabla siempre refleja exactamente los datos subyacentes.
Las tablas tienen un conjunto de columnas predeterminado, el conjunto mínimo de columnas que un cliente o proveedor de servicios puede esperar ver al recuperar filas de una tabla que aún no se ha visto afectada por una llamada IMAPITable::SetColumns . Los clientes y proveedores de servicios pueden agregar o quitar columnas de este conjunto predeterminado llamando al método SetColumns . Los cambios se pueden realizar de forma estática o dinámica, después de una solicitud de cliente. No todas las tablas admiten la modificación dinámica del conjunto de columnas.
Las tablas MAPI y sus implementadores y usuarios son:
Tabla | Implementadores |
---|---|
Datos adjuntos |
Implementado por proveedores de almacén de mensajes. Lo usan los clientes y proveedores de transporte. |
Contenido |
Implementado por proveedores de almacén de mensajes y libreta de direcciones. Lo usan los clientes. |
Visualización |
Implementado por MAPI y proveedores de servicios. Lo usan MAPI y los proveedores de servicios. |
Hierarchy |
Implementado por proveedores de almacén de mensajes y libreta de direcciones. Lo usan los clientes. |
Servicio de mensajes |
Implementado por MAPI. Lo usan los clientes. |
Almacén de mensajes |
Implementado por MAPI. Lo usan los clientes. |
One-off |
Implementado por proveedores de libretas de direcciones. Usado por MAPI. |
Cola saliente |
Implementado por proveedores de almacén de mensajes. Usado por la cola MAPI. |
Perfil |
Implementado por MAPI. Lo usan los clientes. |
Proveedor |
Implementado por MAPI. Lo usan los clientes. |
Carpeta de recepci�n |
Implementado por proveedores de almacén de mensajes. Lo usan los clientes. |
Destinatario |
Implementado por proveedores de almacén de mensajes. Lo usan los clientes y proveedores de transporte. |
Estado |
Implementado por MAPI y proveedores de servicios. Lo usan los clientes. |