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
Microsoft.SharePoint-Namespace