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