Freigeben über


SPUserResource.Value-Eigenschaft

Dient zum Abrufen oder Festlegen des Werts der Ressource für die Kultur des Threads.

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

Syntax

'Declaration
Public Property Value As String
    Get
    Set
'Usage
Dim instance As SPUserResource
Dim value As String

value = instance.Value

instance.Value = value
public string Value { get; set; }

Eigenschaftswert

Typ: System.String
Eine Zeichenfolge, die den Wert für die CurrentUICulture -Eigenschaft des aktuellen Threads enthält. Wenn die Ressource nicht für diese Kultur übersetzt wurde oder wenn diese Kultur nicht von der Website unterstützt wird, wird der Wert für die Website standardmäßig Kultur verwendet.

Beispiele

Das folgende Beispiel ist eine Konsolenanwendung, die zeigt, wie der Wert der Eigenschaft Value je nach der Kultur des aktuellen Threads beeinflussen kann. Die Anwendung zählt die Liste der von einer Website unterstützten Kulturen, wird der Thread CurrentUICulture auf jede unterstützte Kultur und wird der Wert der Ressource für den Titel der Liste mit Ankündigungen in der Sprache des der Thread CurrentUICultureBenutzer gedruckt.

using System;
using System.Globalization;
using System.Threading;
using Microsoft.SharePoint;

namespace ConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            using (SPSite site = new SPSite("https://localhost"))
            {
                using (SPWeb web = site.RootWeb)
                {
                    SPList list = web.Lists.TryGetList("Announcements");
                    if (list != null)
                    {
                        SPUserResource resource = list.TitleResource;
                        foreach (CultureInfo culture in web.SupportedUICultures)
                        {
                            Thread.CurrentThread.CurrentUICulture = culture;
                            Console.WriteLine("{0}: {1}", culture.Name, resource.Value);
                        }
                    }
                }
            }
            Console.Write("\nPress ENTER to continue....");
            Console.Read();
        }
    }
}
Imports System
Imports System.Globalization
Imports System.Threading
Imports Microsoft.SharePoint

Module ConsoleApp

    Sub Main()
        Using site As New SPSite("https://localhost")
            Using web As SPWeb = site.OpenWeb()

                Dim list As SPList = web.Lists.TryGetList("Announcements")
                If list IsNot Nothing Then

                    Dim resource As SPUserResource = list.TitleResource

                    For Each culture As CultureInfo In web.SupportedUICultures
                        Thread.CurrentThread.CurrentUICulture = culture
                        Console.WriteLine("{0}: {1}", culture.Name, resource.Value)
                    Next

                End If

            End Using
        End Using
        Console.Write(vbCrLf & "Press ENTER to continue....")
        Console.Read()
    End Sub

End Module

Siehe auch

Referenz

SPUserResource Klasse

SPUserResource-Member

Microsoft.SharePoint-Namespace

GetValueForUICulture(CultureInfo)

SetValueForUICulture(CultureInfo, String)