Compartir a través de


de la propiedad SPUserResource.Value

Obtiene o establece el valor del recurso para la referencia cultural del subproceso.

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public Property Value As String
    Get
    Set
'Uso
Dim instance As SPUserResource
Dim value As String

value = instance.Value

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

Valor de propiedad

Tipo: System.String
Una cadena que contiene el valor de la propiedad CurrentUICulture del subproceso actual. Si el recurso no se ha traducido para la referencia cultural, o si esa referencia cultural no es compatible con el sitio Web, se usa el valor de referencia cultural de predeterminada del sitio Web.

Ejemplos

En el siguiente ejemplo es una aplicación de consola que demuestra cómo puede cambiar el valor de la propiedad Value según la referencia cultural del subproceso actual. La aplicación enumera la lista de referencias culturales que admite un sitio Web, establece CurrentUICulture del subproceso para cada referencia cultural compatible e imprime el valor de los recursos de usuario para el título de la lista de anuncios en el idioma del CurrentUICulture del subproceso.

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

Vea también

Referencia

clase SPUserResource

Miembros SPUserResource

Espacio de nombres Microsoft.SharePoint

GetValueForUICulture(CultureInfo)

SetValueForUICulture(CultureInfo, String)