SPWeb.SupportedUICultures-Eigenschaft

Ruft eine aufzählbare Auflistung von Objekten mit Informationen zu Kulturen, die von der Website unterstützt.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public ReadOnly Property SupportedUICultures As IEnumerable(Of CultureInfo)
    Get
'Usage
Dim instance As SPWeb
Dim value As IEnumerable(Of CultureInfo)

value = instance.SupportedUICultures
public IEnumerable<CultureInfo> SupportedUICultures { get; }

Eigenschaftswert

Typ: System.Collections.Generic.IEnumerable<CultureInfo>
Eine aufzählbare Auflistung von CultureInfo -Objekten, die Kulturen, die für diese Website aktiviert sind. Die CultureInfo -Objekte werden nicht in einer bestimmten Reihenfolge zurückgegeben.

Hinweise

Die AddSupportedUICulture -Methode hinzugefügt der Liste der unterstützten Kulturen Kulturen. Die Standardkultur wird von der UICulture -Eigenschaft zurückgegeben.

Beispiele

Im folgende Beispiel wird eine Konsolenanwendung, die die Namen der Kulturen, die von der Website unterstützt und auch auf den Namen der standardmäßigen Kultur ist für die Website wird gedruckt.

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

Siehe auch

Referenz

SPWeb Klasse

SPWeb-Member

Microsoft.SharePoint-Namespace

IsMultilingual

UICulture

AddSupportedUICulture(CultureInfo)