Clase SPPictureLibrary
Representa una biblioteca de documentos que contiene las imágenes.
Jerarquía de la herencia
System.Object
Microsoft.SharePoint.SPSecurableObject
Microsoft.SharePoint.SPList
Microsoft.SharePoint.SPDocumentLibrary
Microsoft.SharePoint.SPPictureLibrary
Espacio de nombres: Microsoft.SharePoint
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public Class SPPictureLibrary _
Inherits SPDocumentLibrary
'Uso
Dim instance As SPPictureLibrary
public class SPPictureLibrary : SPDocumentLibrary
Comentarios
Para obtener un objeto SPPictureLibrary , convertir la lista especificada como una biblioteca de imágenes, tal como se muestra en el ejemplo siguiente.
Dim pictureLibrary As SPPictureLibrary = CType(list, SPPictureLibrary)
SPPictureLibrary oPictureLibrary = (SPPictureLibrary)list;
Advertencia
Cambiar los valores de cualquiera de las propiedades de SPPictureLibrary puede producir efectos negativos en la interfaz de usuario y no es compatible.
Ejemplos
En el ejemplo de código siguiente se muestra la configuración de propiedad para el tamaño de las imágenes utilizadas en una biblioteca de imágenes en el sitio especificado.
Dim site As SPWeb =
SPControl.GetContextSite(Context).AllWebs("Site_Name")
Dim pictureLibrary As SPPictureLibrary =
CType(site.Lists("List_Title"), SPPictureLibrary)
Response.Write(pictureLibrary.ThumbnailSize.ToString() & " :: " & _
pictureLibrary.WebImageHeight.ToString() & " :: " & _
pictureLibrary.WebImageWidth.ToString())
using(SPWeb oWebsite = SPContext.Current.Site.AllWebs["Website_Name"])
{
SPPictureLibrary oPictureLibrary =
(SPPictureLibrary)oWebsite.Lists["List_Title"];
Response.Write(oPictureLibrary.ThumbnailSize.ToString() + " :: " +
oPictureLibrary.WebImageHeight.ToString() + " :: " +
oPictureLibrary.WebImageWidth.ToString());
}
Nota
Determinados objetos implementan la interfaz de IDisposable y, a continuación, se debe evitar la conservación de estos objetos en la memoria que ya no se necesitan. Para obtener información acerca de buenas prácticas de codificación, vea Disposing Objects.
Seguridad para subprocesos
Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.