Share via


Clase SPRegionalSettings

Representa la configuración regional que se usa en el servidor que ejecuta wssnoverslongMicrosoft SharePoint Foundation.

Jerarquía de la herencia

System.Object
  Microsoft.SharePoint.SPRegionalSettings

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public Class SPRegionalSettings
'Uso
Dim instance As SPRegionalSettings
public class SPRegionalSettings

Comentarios

Utilice la propiedad RegionalSettings de la clase SPWeb para devolver un objeto SPRegionalSettings que representa la configuración regional de un sitio Web. Puede devolver la misma configuración regional a través del constructor SPRegionalSettings . Utilice la propiedad RegionalSettings de la clase SPUser para devolver un objeto SPRegionalSettings que representa la configuración regional de un usuario.

Si modifica la configuración regional de un sitio Web a través de la propiedad Locale y llame al método Update para aplicar los cambios, las siguientes propiedades en el objeto de sitio Web existente reflejan la configuración regional original, no los nuevos. Para recuperar la nueva configuración, cree un nuevo objeto de sitio Web, que se puede realizar mediante el método OpenWeb() , para tener acceso a las propiedades de configuración regional (por ejemplo, newWebSiteObject.RegionalSettings.DateFormat).

AM

PM

DateFormat

DateSeparator

DecimalSeparator

DigitGrouping

NegativeSign

NegNumberMode

PositiveSign

ThousandSeparator

TimeMarkerPosition

TimeSeparator

Ejemplos

En el ejemplo de código siguiente se crea un subsitio dentro de una colección de sitios, se modifica el formato de fecha que se usa en la configuración regional para el nuevo sitio Web y a continuación, se muestra la nueva configuración.

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();
}

Nota

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.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros SPRegionalSettings

Espacio de nombres Microsoft.SharePoint