Domanda

Simile a Questa domanda , ho bisogno di eliminare definitivamente solo elementi specifici dal cestino del riciclo.Devo sapere più dei loro nomi, tuttavia, e SPRecycleBinItem sembra avere solo una proprietà LeafName e DirName, nessuna proprietà Item per vedere cosa contiene effettivamente l'elemento cancellato (ho bisogno del SPListItem).

Qualcuno sa se c'è un modo per effettuare effettivamente gli oggetti cancellati?Forse un elenco di cestino nascosto sepolto da qualche parte?

Per quanto riguarda il motivo per cui ho bisogno di farlo, sto cercando di progettare un modo per eliminare a livello di programmazione i tipi di contenuto che funziona effettivamente.

Grazie.

È stato utile?

Soluzione

Quando un utente elimina un documento sembra che i binari del documento vengano eliminati dalla tabella AllDocs a RecycleBin in cui mantiene solo alcune informazioni sul documento.Queste tabelle sono nel database dei contenuti di tale applicazione.

Non sono in grado di capire come cosa fa con <Binary data> quando un record di documenti viene spostato da Alldocs alla tabella di riciclazione.Come questo Dati binari mantiene tutti i meta dati sul documento e quando si ripristina il documento, lo utilizza per ripristinare il documento.

Non penso che ci sia un modo semplice per ottenere altre proprietà del documento eliminato a meno che tu non faccia un hack che sarà complesso e altamente non raccomandato .Potresti voler cambiare la logica della tua soluzione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top