SPTimeZone - Classe

Représente le paramètre de fuseau horaire qui est implémenté sur un site SharePoint Web.

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.SPTimeZone

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

Syntaxe

'Déclaration
Public Class SPTimeZone
'Utilisation
Dim instance As SPTimeZone
public class SPTimeZone

Remarques

Utilisez la propriété TimeZone de la classe SPRegionalSettings pour renvoyer le fuseau horaire utilisé dans un site spécifique ou un fuseau horaire qui l'utilisateur a choisi d'afficher. Dans le cas contraire, utilisez la propriété TimeZones de la classe SPRegionalSettings pour renvoyer la collection de choix de fuseau horaire dans le site ou le déploiement de Microsoft SharePoint Foundation.

Pour renvoyer un seul fuseau horaire à partir de la collection, utilisez un indexeur. Par exemple, si la collection est assignée à une variable nommée collTimeZones, utilisez collTimeZones[index] dans C# ou collTimeZones(index) dans Visual Basic, où index est le numéro d'index du fuseau horaire dans la collection.

Exemples

L'exemple de code suivant affiche le fuseau horaire de tous les sites dans la collection de sites actuelle.

Dim siteCollection As New SPSite("https://localhost")
Dim subSites As SPWebCollection = siteCollection.AllWebs
Dim site As SPWeb
For Each site In subSites
    Console.WriteLine(site.RegionalSettings.TimeZone.Description)
Next site
using(SPSite oSiteCollection = new SPSite("https://localhost"))
{
    SPWebCollection collWebsites = oSiteCollection.AllWebs;
    foreach (SPWeb oWebsite in collWebsites)
    {
        Console.WriteLine(oWebsite.RegionalSettings.TimeZone.Description);
        oWebsite.Dispose();
    }
}

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

SPTimeZone - Membres

Microsoft.SharePoint - Espace de noms