SP. RecycleBinItemCollection object (sp.js)
Representa una colección de objetos SP.RecycleBinItem.
Última modificación: lunes, 9 de marzo de 2015
Hace referencia a: apps for SharePoint | SharePoint Foundation 2013 | SharePoint Server 2013
var object = new SP.RecycleBinItemCollection()
Miembros
El objeto RecycleBinItemCollection tiene los siguientes miembros.
Constructor
El objeto RecycleBinItemCollection tiene el siguiente constructor.
Constructor |
Descripción |
---|---|
Este miembro está reservado para uso interno y no debe usarse directamente desde el código. |
Métodos
El objeto RecycleBinItemCollection tiene los siguientes métodos.
Método |
Descripción |
---|---|
Elimina de forma permanente todos los elementos de la papelera de reciclaje. |
|
Devuelve el elemento de papelera de reciclaje con el identificador especificado de la colección. |
|
Obtiene el elemento de papelera de reciclaje en el índice especificado de la colección. |
|
Restaura todos los elementos de papelera de reciclaje a sus ubicaciones originales. |
Propiedades
El objeto RecycleBinItemCollection tiene las siguientes propiedades.
Propiedad |
Descripción |
---|---|
Obtiene el elemento de papelera de reciclaje en el índice especificado de la colección. |
Ejemplo
En el ejemplo siguiente se crea un botón de entrada en una página de aplicación que muestra el título y el identificador del primer elemento de la Papelera de reciclaje del sitio actual.
<asp:Content ID="Main" ContentPlaceHolderID="PlaceHolderMain" runat="server">
<script type="text/ecmascript" language="ecmascript">
var recycleItemCollection;
function runCode() {
var clientContext = new SP.ClientContext.get_current();
if (clientContext != undefined && clientContext != null) {
var site = clientContext.get_site();
this.recycleItemCollection = site.get_recycleBin();
clientContext.load(this.recycleItemCollection);
clientContext.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceeded), Function.createDelegate(this, this.onQueryFailed));
}
}
function onQuerySucceeded() {
if (this.recycleItemCollection.get_count() > 0) {
var item = this.recycleItemCollection.itemAt(0);
var id = item.get_id();
var title = item.get_title();
alert('Title: ' + title + '\n' + 'Item ID: ' + id + '\n');
}
Else {
alert("The Recycle Bin is empty."
}
}
function onQueryFailed(sender, args) {
alert('Request failed. ' + args.get_message() + '\n' + args.get_stackTrace());
}
</script>
<input id="Button1" type="button" value="Run Code" onclick="runCode()" />
</asp:Content>
Extremo del recurso de REST
Estructura de URI de extremo
http://<sitecollection>/<site>/_api/web/RecycleBin
Solicitudes HTTP
Este recurso admite los siguientes comandos HTTP:
Sintaxis de GET
GET http://<sitecollection>/<site>/_api/web/RecycleBin
Sintaxis de POST
POST http://<sitecollection>/<site>/_api/web/RecycleBin