Compartir a través de


Parse

Última modificación: miércoles, 01 de diciembre de 2010

Hace referencia a: SharePoint Foundation 2010

Analiza el documento especificado y escribe las propiedades que extrae del documento en el contenedor de propiedades especificado.

HRESULT Parse(
   ILockBytes *pilb,
   IParserPropertyBag *pibag,
   VARIANT_BOOL *pfChanged
);

Parámetros

pilb

[entrada] El documento que se va a analizar.

pilbag

[entrada] El objeto de contenedor de propiedades en el que el analizador escribe las propiedades del documento.

pfChanged

[salida] Indica si el analizador ha modificado el documento. El valor es True si el analizador ha cambiado el documento y False, si no lo ha cambiado.

Valor devuelto

Los métodos del analizador devuelven los valores HRESULT habituales. En general, el analizador debería devolver un valor OK positivo cuando es correcto o un valor FAIL negativo cuando no lo es.

Comentarios

Microsoft SharePoint Foundation rellena previamente el objeto de contenedor de propiedades que se pasa en el argumento pilb con cualquier propiedad de documento ya especificada para el documento.

Una vez que el analizador ha ejecutado este método, SharePoint Foundation tiene acceso al contenedor de propiedades y determina qué propiedades coinciden con las columnas para el documento. A continuación, promociona esas propiedades o escribe el valor de la propiedad de documento en la columna de la biblioteca de documentos coincidente. SharePoint Foundation solo promociona las propiedades que coinciden con las columnas aplicables en el documento.

SharePoint Foundation también almacena la colección completa de propiedades de documento en una tabla hash; se puede tener acceso a esta tabla hash mediante programación a través de las propiedades SPFile.Properties.

Si el analizador cambia el documento, tal como se especifica mediante el argumento pfChanged, SharePoint Foundation carga el documento actualizado en la biblioteca de documentos.

Para obtener más información, consulte Promoción y disminución de nivel de propiedades de documento.

Vea también

Conceptos

Analizadores de documentos personalizados

Promoción y disminución de nivel de propiedades de documento

Introducción a la interfaz del analizador de documentos