SPRegionalSettings 类

代表运行Microsoft SharePoint Foundation的服务器使用的区域设置。

继承层次结构

System.Object
  Microsoft.SharePoint.SPRegionalSettings

命名空间:  Microsoft.SharePoint
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
Public Class SPRegionalSettings
用法
Dim instance As SPRegionalSettings
public class SPRegionalSettings

备注

使用SPWeb类的RegionalSettings属性可返回一个表示网站的区域设置的SPRegionalSettings对象。您可以返回通过SPRegionalSettings构造函数的相同区域设置。使用SPUser类的RegionalSettings属性可返回一个代表用户的区域设置的SPRegionalSettings对象。

如果您修改的区域设置的网站通过Locale属性并调用Update方法以应用更改,在现有网站对象上的以下属性将反映原始的区域设置不是新的。若要检索新的设置,请创建一个新的网站对象,您可以通过使用**OpenWeb()**方法中,访问区域设置 (例如, newWebSiteObject.RegionalSettings.DateFormat) 的属性。

AM

PM

DateFormat

DateSeparator

DecimalSeparator

DigitGrouping

NegativeSign

NegNumberMode

PositiveSign

ThousandSeparator

TimeMarkerPosition

TimeSeparator

示例

下面的代码示例创建网站集中的子网站,修改区域设置中用于新的 Web 站点,然后显示新设置的日期格式。

Dim siteCollection As New SPSite("https://localhost")
Try
    Dim rootWebSite As SPWeb = siteCollection.RootWeb
    Dim newSubSite As SPWeb = rootWebSite.Webs.Add("MySite")
    newSubSite.Locale = CultureInfo.CreateSpecificCulture("ja-JP")

    newSubSite.Update()

    Dim webSite As SPWeb = siteCollection.OpenWeb(rootWebSite.Webs("MySite").ID)
    Response.Write(webSite.RegionalSettings.DateFormat)

    rootWebSite.Dispose()
    newSubSite.Dispose()
    webSite.Dispose()
Finally
    siteCollection.Dispose()
End Try
using (SPSite oSiteCollection = new SPSite("https://localhost"))
{
    SPWeb oWebsiteRoot = oSiteCollection.RootWeb;
    SPWeb oWebsiteNew = oWebsiteRoot.Webs.Add("MySite");
    oWebsiteNew.Locale = CultureInfo.CreateSpecificCulture("ja-JP");

    oWebsiteNew.Update();

    SPWeb oWebsiteCurrent = oSiteCollection.OpenWeb(oWebsiteRoot.Webs["MySite"].ID);
    Response.Write(oWebsiteCurrent.RegionalSettings.DateFormat);
    oWebsiteRoot.Dispose();
    oWebsiteNew.Dispose();
    oWebsiteCurrent.Dispose();
}

备注

Certain objects implement the IDisposable interface, and you must avoid retaining these objects in memory after they are no longer needed. For information about good coding practices, see Disposing Objects.

线程安全性

该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。

另请参阅

引用

SPRegionalSettings 成员

Microsoft.SharePoint 命名空间