Класс SPTimeZone
Представляет настройки часового пояса, реализованный на веб-узле SharePoint.
Иерархия наследования
System.Object
Microsoft.SharePoint.SPTimeZone
Пространство имен: Microsoft.SharePoint
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public Class SPTimeZone
'Применение
Dim instance As SPTimeZone
public class SPTimeZone
Замечания
Свойство TimeZone класса SPRegionalSettings для возврата часовой пояс, используемый в определенного узла или часового пояса, выбранного пользователем для просмотра. В противном случае свойство TimeZones класса SPRegionalSettings для возврата коллекции вариантов часового пояса на узле или в развертывании Microsoft SharePoint Foundation.
Используйте индексатор для получения одного часового пояса из коллекции. Например если коллекция присваивается переменной с именем collTimeZones, используйте collTimeZones[index] в C# или collTimeZones(index) в Visual Basic, где index — номер часового пояса в коллекции.
Примеры
В следующем примере кода отображается часового пояса для всех узлов семейства узлов.
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();
}
}
Примечание
Некоторые объекты реализуют интерфейс IDisposable и следует избегать сохранения этих объектов в памяти, после они больше не нужны. Disposing Objectsсведения о рекомендованные методы программирования, см.
Потокобезопасность
Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.