SPTimeZone 类
表示实现在 SharePoint 网站的时区设置。
继承层次结构
System.Object
Microsoft.SharePoint.SPTimeZone
命名空间: Microsoft.SharePoint
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public Class SPTimeZone
用法
Dim instance As SPTimeZone
public class SPTimeZone
备注
使用SPRegionalSettings类的TimeZone属性返回使用特定站点或用户已选择要查看的时区中的时间区域。否则,使用SPRegionalSettings类的TimeZones属性返回的时区选择集合在站点或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。
线程安全性
该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。