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

Voir aussi

Référence

SPWeb classe

SPWeb - Membres

Microsoft.SharePoint - Espace de noms

Title

DescriptionResource

UserResources