SPWeb.TitleResource - Propriété
Obtient un objet SPUserResource qui représente les traductions pour le titre du site Web.
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public ReadOnly Property TitleResource As SPUserResource
Get
'Utilisation
Dim instance As SPWeb
Dim value As SPUserResource
value = instance.TitleResource
public SPUserResource TitleResource { get; }
Valeur de propriété
Type : Microsoft.SharePoint.SPUserResource
Un objet qui encapsule une ressource localisable définis par l'utilisateur.
Remarques
Cette propriété est la source de la chaîne retournée par la propriété Title , qui renvoie TitleResource.Value. La valeur qui est retournée par cette expression peut varier en fonction de la valeur de la CurrentUICulture du thread actuel. Pour plus d'informations, consultez la propriété SPUserResource.Value .
Exemples
L'exemple suivant est une application de console qui montre comment la propriété TitleResource et les propriétés Title sont liées et comment leur valeur peut changer en fonction de la culture du thread actuel. L'application affiche la liste des cultures prises en charge par un site Web et définit la propriété thread actuel de Thread.CurrentUICulture à chaque culture prise en charge. L'application puis imprime les valeurs de la propriété TitleResource et la propriété Title de l'objet SPWeb dans la langue de CurrentUICulture de la 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)
{
string formatString = "{0, -20} {1, -20} {2}";
Console.WriteLine(formatString, "CurrentUICulture", "TitleResource", "Title");
SPUserResource resource = web.TitleResource;
foreach (CultureInfo culture in web.SupportedUICultures)
{
Thread.CurrentThread.CurrentUICulture = culture;
Console.WriteLine(formatString, culture.Name, resource.Value, web.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 formatString As String = "{0, -20} {1, -20} {2}"
Console.WriteLine(formatString, "CurrentUICulture", "TitleResource", "Title")
Dim resource As SPUserResource = web.TitleResource
For Each culture As CultureInfo In web.SupportedUICultures
Thread.CurrentThread.CurrentUICulture = culture
Console.WriteLine(formatString, culture.Name, resource.Value, web.Title)
Next
End Using
End Using
Console.Write(vbCrLf & "Press ENTER to continue....")
Console.Read()
End Sub
End Module