Partager via


SPPictureLibrary - Classe

Représente une bibliothèque de documents qui contient des images.

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.SPSecurableObject
    Microsoft.SharePoint.SPList
      Microsoft.SharePoint.SPDocumentLibrary
        Microsoft.SharePoint.SPPictureLibrary

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Class SPPictureLibrary _
    Inherits SPDocumentLibrary
'Utilisation
Dim instance As SPPictureLibrary
public class SPPictureLibrary : SPDocumentLibrary

Remarques

Pour obtenir un objet SPPictureLibrary , casté la liste donnée sous la forme d'une bibliothèque d'images, comme illustré dans l'exemple suivant.

Dim pictureLibrary As SPPictureLibrary = CType(list, SPPictureLibrary)  
SPPictureLibrary oPictureLibrary = (SPPictureLibrary)list;

Avertissement

Modification des valeurs de toutes les propriétés du SPPictureLibrary peut entraîner des effets néfastes de l'interface utilisateur et n'est pas pris en charge.

Exemples

L'exemple de code suivant affiche les paramètres de propriété pour la taille des images utilisées dans une bibliothèque d'images sur le site spécifié.

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());
}

Notes

Certains objets implémentent l'interface IDisposable , et vous devez éviter de conserver ces objets dans la mémoire après que qu'ils ne sont plus nécessaires. Pour plus d'informations sur les bonnes pratiques de codage, consultez Disposing Objects.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPPictureLibrary - Membres

Microsoft.SharePoint - Espace de noms