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.