de la propiedad SPWeb.SupportedUICultures
Obtiene una colección enumerable de objetos con información sobre las referencias culturales compatibles con el sitio Web.
Espacio de nombres: Microsoft.SharePoint
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public ReadOnly Property SupportedUICultures As IEnumerable(Of CultureInfo)
Get
'Uso
Dim instance As SPWeb
Dim value As IEnumerable(Of CultureInfo)
value = instance.SupportedUICultures
public IEnumerable<CultureInfo> SupportedUICultures { get; }
Valor de propiedad
Tipo: System.Collections.Generic.IEnumerable<CultureInfo>
Colección enumerable de objetos CultureInfo que representa las referencias culturales que están habilitadas para este sitio Web. No se devuelven los objetos CultureInfo en un orden determinado.
Comentarios
El método AddSupportedUICulture agrega referencias culturales a la lista de referencias culturales admitidas. La referencia cultural predeterminada es devuelto por la propiedad UICulture .
Ejemplos
En el siguiente ejemplo es una aplicación de consola que imprime los nombres de referencias culturales que admite el sitio y también el nombre de la referencia cultural predeterminada para el sitio.
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Text;
using Microsoft.SharePoint;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
using (SPSite site = new SPSite("https://localhost"))
{
using (SPWeb web = site.RootWeb)
{
if (web.IsMultilingual)
{
StringBuilder sb = new StringBuilder();
string sep = ", ";
IEnumerable<CultureInfo> cultures = web.SupportedUICultures;
foreach (CultureInfo culture in cultures)
{
sb.Append(culture.Name);
sb.Append(sep);
}
string str = sb.ToString().Trim(sep.ToCharArray());
Console.WriteLine("Supported cultures: {0}", str);
}
Console.WriteLine("Default culture: {0}", web.UICulture.Name);
}
}
Console.WriteLine("\nPress ENTER to continue....");
Console.Read();
}
}
}
Imports System
Imports System.Collections.Generic
Imports System.Globalization
Imports System.Text
Imports Microsoft.SharePoint
Module ConsoleApp
Sub Main()
Using site As New SPSite("https://localhost")
Using web As SPWeb = site.RootWeb
If web.IsMultilingual Then
Dim sb As New StringBuilder()
Dim sep As String = ", "
Dim cultures As IEnumerable(Of CultureInfo) = web.SupportedUICultures
For Each culture As CultureInfo In cultures
sb.Append(culture.Name)
sb.Append(sep)
Next
Dim str As String = sb.ToString().Trim(sep.ToCharArray())
Console.WriteLine("Supported cultures: {0}", str)
End If
Console.WriteLine("Default culture: {0}", web.UICulture.Name)
End Using
End Using
Console.Write(vbCrLf & "Press ENTER to continue....")
Console.Read()
End Sub
End Module