SPWeb.SupportedUICultures property
Obtém uma coleção enumerável de objetos com informações sobre culturas suportadas pelo site.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
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; }
Property value
Type: System.Collections.Generic.IEnumerable<CultureInfo>
Uma coleção enumerável de objetos CultureInfo que representam culturas que são habilitadas para este site. Os objetos CultureInfo não são retornados em uma ordem específica.
Comentários
O método AddSupportedUICulture adiciona culturas à lista de culturas suportadas. A cultura padrão é retornada pela propriedade UICulture .
Examples
O exemplo a seguir é um aplicativo de console que imprime os nomes de culturas suportados pelo site e também o nome de cultura padrão para o site.
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