Hacer referencia a propiedades por espacio de nombres

Importante

Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

En este tema se enumeran los espacios de nombres admitidos por PropertyAccessor, Table, View y sus objetos secundarios. En la tabla siguiente se resumen los espacios de nombres y los objetos de Outlook compatibles con los espacios de nombres. Observe que en las referencias a las propiedades por espacio de nombres se distinguen mayúsculas de minúsculas.

Espacios de nombres

Objetos de Outlook admitidos

https://schemas.Microsoft.com/MAPI/proptag

objetos de Outlook item objects, AddressEntry, AddressList, Attachment, ExchangeDistributionList, ExchangeUser, Folder, Recipienty Store .

https://schemas.Microsoft.com/MAPI/ID

(Igual que arriba)

https://schemas.Microsoft.com/MAPI/String

(Igual que arriba).

https://schemas.Microsoft.com/Exchange

(Igual que arriba).

urn: schemas-microsoft-com:office:office

Objetos de elemento de Outlook

urn:schemas-microsoft-com:office:outlook

Objetos de elemento de Outlook

DAV:

Objetos de elemento de Outlook

urn:schemas:calendar

Objetos de elemento de Outlook

urn:schemas:contacts

Objetos de elemento de Outlook

urn:schemas:httpmail

Objetos de elemento de Outlook

urn:schemas:mailheader

Objetos de elemento de Outlook

Espacios de nombres MAPI (Messaging Application Programming Interface)

Muchas de las propiedades que Outlook admite son propiedades MAPI. El objeto PropertyAccessor admite tres subespacios de nombres del espacio de nombres de MAPI: proptag, id y string. Cada una de las siguientes secciones contiene una descripción del subespacio de nombres, una descripción del formato para hacer referencia a una propiedad en dicho subespacio de nombres y una definición de la sintaxis según se expresa en una forma de Backus-Naur aumentada (ABNF), especificada en [RFC4234].

  • espacio de nombres proptag namespaceThis se utiliza para tener acceso a las propiedades en el espacio de nombres MAPI usando la etiqueta de propiedad de una propiedad. Admite sólo las propiedades del rango de propiedad MAPI (es decir, las propiedades con un identificador de propiedad por debajo de 0 x 8000). El siguiente es el formato para hacer referencia a una propiedad en este espacio de nombres:https://schemas.microsoft.com/mapi/proptag/0xHHHHHHHHHHHHHHHH representa el valor de etiqueta de propiedad hexadecimal, con un identificador de una propiedad única en el orden superior de-16 bits, y una propiedad de tipo de orden inferior a 16 bits. Cada propiedad MAPI debe tener una etiqueta de propiedad, independientemente de si se ha definido la propiedad MAPI, Outlook o un proveedor de servicios. El valor hexadecimal debe seguir el prefijo "0 x". Formalmente, las referencias de las propiedades de este espacio de nombres se pueden definir en ABNF como sigue: proptag-specifier = "https://schemas.microsoft.com/mapi/proptag/x" property-id property-type property-id = 4HEXDIG property-type = 4HEXDIG For ejemplo, el siguiente ejemplo representa la propiedad MAPI PidTagSubject que Outlook expone en su modelo de objetos como Subject:https://schemas.microsoft.com/mapi/proptag/0x0037001E

  • el espacio de nombres de Id. de namespaceThis se utiliza para tener acceso a las propiedades de un espacio de nombres identificado por el identificador único global (GUID) del espacio de nombres, utilizando el identificador de la propiedad. El siguiente es el formato para hacer referencia a una propiedad en este espacio de nombres:https://schemas.microsoft.com/mapi/id/ {HHHHHHHH-HHHH-HHHH-HHHH-HHHHHHHHHHHH} / HHHHHHHH{HHHHHHHH-HHHH-HHHH-HHHH-HHHHHHHHHHHH} representa el GUID del espacio de nombres y HHHHHHHH representa la etiqueta de propiedad.Formalmente, las referencias de las propiedades de este espacio de nombres se pueden definir en ABNF como sigue: ejemplo de id-specifier = "https://schemas.microsoft.com/mapi/id/" property-set "/x" property-long-id property-set = "{" 8HEXDIG "-" 4HEXDIG "-" 4HEXDIG "-" 4HEXDIG "-" 12HEXDIG "}" property-long-id = 8HEXDIG For, el siguiente ejemplo representa la propiedad NoAging de Outlook:https://schemas.microsoft.com/mapi/id/ {00062008-0000-0000-C000-000000000046} / 850E000B

  • el espacio de nombres de cadena namespaceThis se utiliza para tener acceso a las propiedades con nombre de cadena en un espacio de nombres identificado. El siguiente es el formato para hacer referencia a una propiedad en este espacio de nombres:https://schemas.microsoft.com/mapi/string/ {HHHHHHHH-HHHH-HHHH-HHHH-HHHHHHHHHHHH} /nombre de{HHHHHHHH-HHHH-HHHH-HHHH-HHHHHHHHHHHH} representa el GUID del espacio de nombres y nombre es el nombre de propiedad local definido como una cadena.Formalmente, las referencias de las propiedades de este espacio de nombres se pueden definir en ABNF como sigue: string-specifier = "https://schemas.microsoft.com/mapi/string/" property-set "/" property-name property-set = "{" 8*HEXDIG "-" 4*HEXDIG "-" 4*HEXDIG "-" 4*HEXDIG "-" 12*HEXDIG "}" property-name = 1*CHAR The es un ejemplo que utiliza este espacio de nombres:https://schemas.microsoft.com/mapi/string/{00020386-0000-0000-C000-000000000046}/content-class

Espacio de nombres Exchange

El espacio de nombres Exchange se usa para tener acceso a las propiedades con nombre de cadena de Exchange. A continuación se ofrece el formato para hacer referencia a una propiedad en este espacio de nombres:

https://schemas.microsoft.com/exchange/*nombre*

name es el nombre de la propiedad local definido como cadena.

A continuación se muestra un ejemplo de una propiedad a la que se hace referencia en este espacio de nombres:

https://schemas.microsoft.com/exchange/readreceiptrequested

Espacio de nombres Office

El objeto PropertyAccessor admite dos subespacios de nombres Office:

  • Espacio de nombres Office

    Se usa para tener acceso a las propiedades del objeto DocumentItem. A continuación se ofrece el formato para hacer referencia a una propiedad en este espacio de nombres:urn:schemas-microsoft-com:office:office#*namename*** es el nombre de la propiedad local definido como cadena.

    A continuación se ofrecen ejemplos de referencias a las propiedades DocumentItem usando el espacio de nombres Office:

    • urn:schemas-microsoft-com:office:office#Subject

    • urn:schemas-microsoft-com:office:office#Template

  • Espacio de nombres OutlookSe usa para tener acceso a las propiedades de los elementos de Outlook. Al igual que otros espacios de nombres que admiten referencias a las propiedades, use este espacio de nombres para tener acceso a las propiedades de Outlook que no están expuestas de forma explícita en el modelo de objetos. A continuación se ofrece el formato para hacer referencia a una propiedad en este espacio de nombres:urn:schemas-microsoft-com:office:outlook#*namename*** es el nombre de la propiedad local definido como cadena.A continuación se ofrece un ejemplo de una referencia a una propiedad de elemento de Outlook usando el espacio de nombres Outlook:urn:schemas-microsoft-com:office:outlook#remotemessagesize

Espacio de nombres Distributed Authoring and Versioning (DAV)

Se usa para tener acceso a las propiedades de elemento de Outlook. Una propiedad en el espacio de nombres DAV se limita usando una referencia al URI del espacio de nombres. El formato es una concatenación del prefijo URI del espacio de nombres y el nombre de la propiedad local expresado en una cadena con el URI del espacio de nombres siendo una URN (Nombre de recursos uniforme) o una URL (localizador de recursos uniforme).

A continuación se muestran los espacios de nombres DAV que admite el objeto PropertyAccessor:

  • DAV:

  • urn:schemas:calendar

  • urn:schemas:contacts

  • urn:schemas:httpmail

  • urn:schemas:mailheader

Éstos son ejemplos de propiedades a las que hacen referencia distintos espacios de nombres:

  • DAV:checkintime

  • urn:schemas:httpmail:subject

  • urn:schemas:mailheader:subject

Nota

Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.