Partager via


SPUserResource.Value - Propriété

Obtient ou définit la valeur de la ressource pour la culture du thread.

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Property Value As String
    Get
    Set
'Utilisation
Dim instance As SPUserResource
Dim value As String

value = instance.Value

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

Valeur de propriété

Type : System.String
Chaîne qui contient la valeur de la propriété CurrentUICulture du thread courant. Si la ressource n'a pas été traduite pour cette culture, ou si cette culture n'est pas pris en charge par le site Web, la valeur de culture du site Web par défaut est utilisée.

Exemples

L'exemple suivant est une application console qui illustre comment la valeur de la propriété Value peut varier en fonction de la culture du thread actuel. L'application énumère la liste des cultures prises en charge par un site Web, affecte à chaque culture prise en charge CurrentUICulture du thread et imprime la valeur de la ressource de l'utilisateur pour le titre de la liste annonces dans la langue de CurrentUICulture du thread.

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

Voir aussi

Référence

SPUserResource classe

SPUserResource - Membres

Microsoft.SharePoint - Espace de noms

GetValueForUICulture(CultureInfo)

SetValueForUICulture(CultureInfo, String)