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
Espacio de nombres Microsoft.SharePoint