Propiedad canónica PidTagAttachMethod
Hace referencia a: Outlook 2013 | Outlook 2016
Contiene una constante definida por MAPI que representa la forma en que se puede acceder al contenido de los datos adjuntos.
Propiedad | Valor |
---|---|
Propiedades asociadas: |
PR_ATTACH_METHOD |
Identificador: |
0x3705 |
Tipo de datos: |
PT_LONG |
Área: |
Datos adjuntos del mensaje |
Comentarios
Esta propiedad puede tener exactamente uno de los siguientes valores:
NO_ATTACHMENT
Los datos adjuntos se acaban de crear.
ATTACH_BY_VALUE
La propiedad PR_ATTACH_DATA_BIN (PidTagAttachDataBinary) contiene los datos adjuntos.
ATTACH_BY_REFERENCE
La propiedad PR_ATTACH_PATHNAME (PidTagAttachPathname) o PR_ATTACH_LONG_PATHNAME (PidTagAttachLongPathname) contiene una ruta de acceso completa que identifica los datos adjuntos a los destinatarios con acceso a un servidor de archivos común.
ATTACH_BY_REF_RESOLVE
La propiedad PR_ATTACH_PATHNAME o PR_ATTACH_LONG_PATHNAME contiene una ruta de acceso completa que identifica los datos adjuntos.
ATTACH_BY_REF_ONLY
La propiedad PR_ATTACH_PATHNAME o PR_ATTACH_LONG_PATHNAME contiene una ruta de acceso completa que identifica los datos adjuntos.
ATTACH_EMBEDDED_MSG
La propiedad PR_ATTACH_DATA_OBJ (PidTagAttachDataObject) contiene un objeto incrustado que admite la interfaz IMessage .
ATTACH_OLE
Los datos adjuntos son un objeto OLE incrustado.
ATTACH_BY_WEBREFERENCE
El contenido de los datos adjuntos no está en el mensaje.
Cuando se crean, todos los objetos de datos adjuntos tienen un valor de PR_ATTACH_METHOD inicial de NO_ATTACHMENT.
Las aplicaciones cliente y los proveedores de servicios solo son necesarios para admitir el método de datos adjuntos representado por el valor de ATTACH_BY_VALUE . Los otros métodos de datos adjuntos son opcionales. El almacén de mensajes no aplica ninguna coherencia entre el valor de PR_ATTACH_METHOD y los valores de las demás propiedades de datos adjuntos.
Se recomiendan los nombres de convención de nomenclatura universal (UNC) para las rutas de acceso completas, que se deben usar con ATTACH_BY_REFERENCE y ATTACH_BY_REF_ONLY. Con ATTACH_BY_REF_RESOLVE, una ruta de acceso absoluta es más rápida, ya que la cola MAPI convierte los datos adjuntos en ATTACH_BY_VALUE.
Si se establece ATTACH_BY_REFERENCE , PR_ATTACH_DATA_BIN debe estar vacío. Una puerta de enlace de salida puede convertir los datos adjuntos ATTACH_BY_REFERENCE en datos adjuntos ATTACH_BY_VALUE copiando los datos adjuntos en la propiedad PR_ATTACH_DATA_BIN .
Si se establece ATTACH_BY_REF_RESOLVE , PR_ATTACH_DATA_BIN debe estar vacío. Cuando se envía el mensaje que contiene los datos adjuntos ATTACH_BY_REF_RESOLVE , la cola MAPI copia los datos adjuntos en un ATTACH_BY_VALUE datos adjuntos. Este proceso de resolución coloca los datos adjuntos en PR_ATTACH_DATA_BIN.
Si se establece ATTACH_BY_REF_ONLY , PR_ATTACH_DATA_BIN debe estar vacío y el sistema de mensajería nunca resuelve la referencia de datos adjuntos. Use este valor cuando desee enviar el vínculo, pero no los datos.
Cuando el objeto OLE está en formato OLE 2.0 IStorage , se puede acceder a los datos a través de PR_ATTACH_DATA_OBJ. Cuando el objeto OLE está en formato OLE 1.0 OLESTREAM , los datos son accesibles a través de PR_ATTACH_DATA_BIN como un IStream. El tipo de codificación OLE se puede determinar mediante el valor de PR_ATTACH_TAG (PidTagAttachTag).
Para obtener más información sobre las interfaces OLE y los formatos, vea la Referencia del programador OLE.
Cuando se ATTACH_BY_WEBREFERENCE el PR_ATTACH_METHOD, el contenido de los datos adjuntos no está en el mensaje. En su lugar, la propiedad PR_ATTACH_LONG_FILENAME contiene una dirección URL absoluta para el contenido de datos adjuntos, que se almacena en línea.
Recursos relacionados
Especificaciones del protocolo
Controla los objetos de mensajes y datos adjuntos.
Archivos de encabezado
Mapidefs.h
Proporciona definiciones de tipo de datos.
Mapitags.h
Contiene definiciones de propiedades enumeradas como nombres alternativos.
Vea también
Propiedad canónica PidTagStoreSupportMask