Partilhar via


Referenciar threads e digerir threads em feeds sociais do SharePoint

Saiba mais sobre threads de referência e threads de digestão, que são tipos de thread que podem ser incluídos na coleção de threads que compõem um feed social no SharePoint. Quando você recupera um feed social, o SharePoint retorna um objeto SocialFeed que contém a coleção de objetos SocialThread que compõem o feed. Esses segmentos podem representar conversas, publicações de microblog único e notificações, que incluem eventos e referência de threads. Threads que representam as conversas podem ser retornados pelo servidor como segmentos digest.

Observação

[!OBSERVAçãO] A API referenciada neste artigo é de modelo de objeto do cliente .NET. No entanto, os objetos correspondentes em outras APIs podem ser diferentes. Consulte Recursos adicionais para links para outras APIs relacionadas.

Quais são os threads de referência nos feeds sociais do SharePoint?

Quando um usuário gosta de uma postagem, menciona alguém em uma postagem, responde a uma postagem ou inclui uma marca em uma postagem, o SharePoint gera um thread de referência. Os threads de referência têm duas propriedades que você usa para obter informações sobre o thread ou post referenciado: ThreadType e PostReference .

Você pode identificar um thread de referência por sua propriedade ThreadType , que pode retornar um dos valores mostrados na Tabela 1.

Tabela 1. Tipos de thread de referência

Tipo de referência Descrição
LikeReference ****
Uma referência a uma postagem que gosta de um usuário.
MençãoReferência
Uma referência a uma postagem mencionando um usuário.
ReplyReference
Uma referência a uma resposta.
TagReference
Uma referência a uma postagem que contém uma marca.
Normal
Não é um segmento de referência.

A propriedade PostReference retorna um objeto SocialPostReference que contém informações sobre o thread que desencadeou o evento. No mínimo, ele contém a ID do thread da fonte, você pode usar com o método SocialFeedManager.GetFullThread para recuperar o thread se ele continua existindo.

SocialPostReference também pode conter uma cópia do thread ou postagem de origem. Essa disponibilidade depende do tipo de feed, tipo de segmento e filtragem de segurança. Se a referência contiver uma postagem ou thread, esses objetos representam instantâneos do thread ou postagem no momento em que o evento ocorreu.

Nem todas as atividades relacionadas a feeds são lançadas o feed como segmentos de referência. Por exemplo, seguindo as notificações (por exemplo, quando alguém é iniciado após um site) não são threads de referência.

Observação

O SharePoint reduz automaticamente a segurança do conteúdo em postagens geradas automaticamente e para acesso ao site em todas as postagens direcionadas a um feed do site. No entanto, você pode usar o atributo SecurityUris à segurança trim qualquer post especificando uma URL. Os usuários que não têm acesso à URL não receberão a postagem.

Responder, like e mencionar referências são armazenadas indefinidamente no feed de pessoal do usuário. Referências de marca são armazenadas em Cache distribuído, portanto, elas são armazenadas temporariamente. Para obter mais informações sobre o cache, consulte Visão geral dos recursos do microblog, dos feeds e do serviço cache distribuído no SharePoint.

O que são threads de digestão nos feeds sociais do SharePoint?

Um segmento de digest representa uma versão compacta de uma conversa — ele contém os postagem raiz e duas respostas mais recentes do segmento. Você pode identificar um thread de digestão verificando se o thread tem o atributo IsDigest aplicado em sua propriedade Attributes . Para ver se um segmento tem mais de dois segmentos, verifique a propriedade TotalReplyCount .

Para otimizar o desempenho, quando um thread contém mais de duas respostas, o servidor retorna um thread digest. Se você quiser obter todas as respostas para um thread, chame o método SocialFeedManager.GetFullThread e passe a ID do thread.

Confira também