Compartir a través de


Subprocesos de referencia y subprocesos de síntesis en fuentes sociales de SharePoint

Obtenga información sobre los subprocesos de referencia y los subprocesos de síntesis, que son tipos de subprocesos que se pueden incluir en la colección de subprocesos que componen una fuente social en SharePoint. Cuando se recupera una fuente social, SharePoint devuelve un objeto SocialFeed que contiene la colección de objetos SocialThread que componen la fuente. Estos subprocesos pueden representar las conversaciones, entradas de microblog único y notificaciones, que incluyen eventos y hacer referencia a subprocesos. Subprocesos que representan las conversaciones pueden devuelto por el servidor como subprocesos implícita.

Nota:

La API a la que se hace referencia en este artículo procede del modelo de objetos de cliente de .NET. Sin embargo, los objetos correspondientes de otras API pueden ser diferentes. Consulte Recursos adicionales para obtener vínculos a otras API relacionadas.

¿Qué son los subprocesos de referencia en fuentes sociales de SharePoint?

Cuando a un usuario le gusta una publicación, menciona a alguien en una publicación, responde a una publicación o incluye una etiqueta en una publicación, SharePoint genera un subproceso de referencia. Los subprocesos de referencia tienen dos propiedades que se usan para obtener información sobre el subproceso o post al que se hace referencia: ThreadType y PostReference .

Puede identificar un subproceso de referencia por su propiedad ThreadType , que puede devolver uno de los valores que se muestran en la tabla 1.

Tabla 1. Tipos de subproceso de referencia

Tipo de referencia Descripción
LikeReference ****
Una referencia a una entrada que un usuario le gusta.
MentionReference
Una referencia a una entrada que hace referencia a un usuario.
ReplyReference
Una referencia a una respuesta.
TagReference
Una referencia a una entrada que contiene una etiqueta.
Normal
No es un subproceso de referencia.

La propiedad PostReference devuelve un objeto SocialPostReference que contiene información sobre el subproceso que desencadenó el evento. Como mínimo, que contiene el identificador de la secuencia de origen, que puede usar con el método SocialFeedManager.GetFullThread para recuperar el subproceso si todavía existe.

SocialPostReference también puede contener una copia de la publicación de origen o la conversación. Esta disponibilidad depende del tipo de fuente, el tipo de subproceso y el recorte de seguridad. Si la referencia contiene una entrada de blog o subproceso, estos objetos representan las instantáneas de la publicación o conversación en el momento en que se produjo el evento.

No todas las actividades relacionadas con fuentes se registran a la fuente como subprocesos de referencia. Por ejemplo, después de notificaciones (por ejemplo, cuando alguien se inicia después de un sitio) no son subprocesos de referencia.

Nota:

Los recortes de seguridad de SharePoint automáticamente para el contenido de las publicaciones generadas automáticamente y para el acceso al sitio en todas las publicaciones que se dirigen a una fuente de sitio. Sin embargo, puede usar el atributo SecurityUris a la seguridad trim cualquier entrada especificando una dirección URL. Los usuarios que no tienen acceso a la dirección URL no reciben la entrada.

Responder, like y mencionar las referencias se almacenan indefinidamente en la fuente del usuario personal. Las referencias de la etiqueta se almacenan en la memoria caché distribuida, por lo que se almacenan temporalmente. Para obtener más información sobre el almacenamiento en caché, vea Información general sobre las características de microblog, las fuentes y el servicio caché distribuida en SharePoint.

¿Qué son los subprocesos de síntesis en las fuentes sociales de SharePoint?

Un subproceso de síntesis representa una versión compacta de una conversación, que contiene el subproceso entrada raíz y dos respuestas más recientes. Puede identificar un subproceso de resumen comprobando si el subproceso tiene el atributo IsDigest aplicado en su propiedad Attributes . Para ver si un subproceso tiene más de dos subprocesos, compruebe la propiedad TotalReplyCount .

Para optimizar el rendimiento, cuando un subproceso contiene más de dos respuestas, el servidor devuelve un subproceso implícita. Si desea obtener todas las respuestas de un subproceso, llame al método SocialFeedManager.GetFullThread y pase el identificador de subproceso.

Vea también