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 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。

另请参阅

引用

SPTimeZone 成员

Microsoft.SharePoint 命名空间