Freigeben über


SPUtility.SetThreadCulture-Methode (SPWeb)

Legt die Kultur anhand der Werte der LocaleId -Eigenschaft und die Eigenschaft PreferredDisplayLanguages bzw. für den aktuellen Benutzer Thread und Benutzer Benutzeroberfläche (UI) fest. Wenn der aktuelle Benutzer nicht bestimmt werden kann, wird die Kultur basierend auf den Wert der Locale -Eigenschaft und die Sprache auf den Wert der Language -Eigenschaft festgelegt.

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

Syntax

'Declaration
Public Shared Sub SetThreadCulture ( _
    spWeb As SPWeb _
)
'Usage
Dim spWeb As SPWebSPUtility.SetThreadCulture(spWeb)
public static void SetThreadCulture(
    SPWeb spWeb
)

Parameter

Hinweise

Die SetThreadCulture -Methode führt zwei Dinge:

  • Den Wert der Eigenschaft CurrentThread.CurrentCulture festgelegt für den Thread.

    • Wenn der Benutzer ermittelt werden kann, wird ein CultureInfo-Objekt mit dem Wert des Benutzers LocaleId aus RegionalSettingsKultur des Threads fest.

    • Wenn der Benutzer bestimmt werden kann, wird die Kultur des Threads auf den Wert der Locale -Eigenschaft im Web festgelegt.

  • Legt den Wert der Eigenschaft CurrentThread.CurrentUICulture für den Thread.

    • Wenn das Web IsMultilingual -Eigenschaft falsefestgelegt ist, wird die UI-Kultur auf den Wert der Language -Eigenschaft im Web festgelegt.

    • Wenn im Web IsMultilingual -Eigenschaft truefestgelegt ist, dann passiert Folgendes:

      • Wenn der Benutzer nicht bestimmt werden kann, wird die UI-Kultur im Web Language -Eigenschaft festgelegt.

      • Wenn der Benutzer ermittelt werden kann, verwendet SharePoint einen fallback Sprache-Algorithmus SPLanguageSettings.TryDetermineLanguage (https://msdn.microsoft.com/en-us/library/jj168842.aspx) zu bestimmen, welche UI-Kultur verwendet. Der Algorithmus beruht auf der Benutzer SPUser.LanguageSettings.PreferredDisplayLanguages, SPWeb.Language -Eigenschaft für das Web sowie alle MUI-Sprachen, die im Web gibt, die auf dem Server installiert werden.

Weitere Informationen finden Sie unter Using the CurrentCulture Property.

Siehe auch

Referenz

SPUtility Klasse

SPUtility-Member

SetThreadCulture-Überladung

Microsoft.SharePoint.Utilities-Namespace