SPRegionalSettings class
Representa configurações regionais em uso no servidor que executa wssnoverslongMicrosoft SharePoint Foundation.
Inheritance hierarchy
System.Object
Microsoft.SharePoint.SPRegionalSettings
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Class SPRegionalSettings
'Uso
Dim instance As SPRegionalSettings
public class SPRegionalSettings
Comentários
Use a propriedade RegionalSettings da classe SPWeb para retornar um objeto SPRegionalSettings que representa as configurações regionais para um site da Web. Você pode retornar as mesmas configurações regionais por meio do construtor de SPRegionalSettings . Use a propriedade RegionalSettings da classe SPUser para retornar um objeto SPRegionalSettings que representa as configurações regionais para um usuário.
Se você modificar o local de um site por meio da propriedade Locale e chame o método Update para aplicar as alterações, as seguintes propriedades no objeto Web site existente refletem as configurações regionais originais, não os novos. Para recuperar as novas configurações, crie um novo objeto de site da Web, que pode ser feito usando o método OpenWeb() , para acessar as propriedades de configurações regionais (por exemplo, newWebSiteObject.RegionalSettings.DateFormat).
Examples
O exemplo de código a seguir cria um subsite dentro de um conjunto de sites, modifica o formato de data que é usado nas configurações regionais para o novo site e, em seguida, exibe a nova configuração.
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();
}
Dica
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.
Thread safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.