Share via


SPList.TitleResource-Eigenschaft

Ruft ein SPUserResource -Objekt, das die Übersetzungen für den Titel der Liste darstellt.

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

Syntax

'Declaration
Public ReadOnly Property TitleResource As SPUserResource
    Get
'Usage
Dim instance As SPList
Dim value As SPUserResource

value = instance.TitleResource
public SPUserResource TitleResource { get; }

Eigenschaftswert

Typ: Microsoft.SharePoint.SPUserResource
Ein Objekt, das eine benutzerdefinierte lokalisierbare Ressource kapselt.

Hinweise

Diese Eigenschaft ist die Quelle für die Zeichenfolge zurückgegeben, die durch die Title -Eigenschaft, die TitleResource.Valuezurückgibt. Der von diesem Ausdruck zurückgegebene Wert variiert abhängig vom Wert der CurrentUICulture des aktuellen Threads. Weitere Informationen finden Sie unter der SPUserResource.Value -Eigenschaft.

Beispiele

Im folgende Beispiel ist eine Konsolenanwendung, die veranschaulicht, wie die TitleResource Eigenschaft und Title zusammenhängen, und wie deren Werte ändern können, je nach Kultur des aktuellen Threads. Die Anwendung zählt die Liste der Kulturen, die von einer Website unterstützt werden und die Thread.CurrentUICulture -Eigenschaft des aktuellen Threads auf jeder unterstützten Kultur. Die Anwendung gibt die Werte der TitleResource -Eigenschaft und die Title -Eigenschaft für die Ankündigungsliste in der Sprache des Threads CurrentUICulture.

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)
                    {
                        string formatString = "{0, -20} {1, -20} {2}";
                        Console.WriteLine(formatString, "CurrentUICulture", "TitleResource", "Title");

                        SPUserResource resource = list.TitleResource;
                        foreach (CultureInfo culture in web.SupportedUICultures)
                        {
                            Thread.CurrentThread.CurrentUICulture = culture;
                            Console.WriteLine(formatString, culture.Name, resource.Value, list.Title);
                        }
                    }
                }
            }
            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 formatString As String = "{0, -20} {1, -20} {2}"
                    Console.WriteLine(formatString, "CurrentUICulture", "TitleResource", "Title")

                    Dim resource As SPUserResource = list.TitleResource
                    For Each culture As CultureInfo In web.SupportedUICultures

                        Thread.CurrentThread.CurrentUICulture = culture
                        Console.WriteLine(formatString, culture.Name, resource.Value, list.Title)

                    Next

                End If

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

End Module

Siehe auch

Referenz

SPList Klasse

SPList-Member

Microsoft.SharePoint-Namespace

Title

UserResources