SPContentType.GetLocalizations - Méthode
Retourne la collection de localisations du type de contenu pour la culture spécifiée.
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Function GetLocalizations ( _
cultureInfo As CultureInfo _
) As SPLocalizationCollection
'Utilisation
Dim instance As SPContentType
Dim cultureInfo As CultureInfo
Dim returnValue As SPLocalizationCollection
returnValue = instance.GetLocalizations(cultureInfo)
public SPLocalizationCollection GetLocalizations(
CultureInfo cultureInfo
)
Paramètres
cultureInfo
Type : System.Globalization.CultureInfoObjet qui spécifie une culture.
Valeur renvoyée
Type : Microsoft.SharePoint.SPLocalizationCollection
Un dictionnaire de chaînes qui représentent les paramètres régionaux sont pris en charge par le type de contenu. Pour un type de contenu de liste, l'objet SPLocalizationCollection est une référence Null (Rien dans Visual Basic).
Exemples
L'exemple suivant fait partie d'une application console qui parcourt la collection de types de contenu de site et imprime le nombre de localisations pour chaque type.
Dim site As SPSite = New SPSite("https://localhost")
Dim web As SPWeb = site.OpenWeb()
Console.WriteLine("The site locale is " + web.Locale.Name)
Console.WriteLine("The culture identifier (Lcid) is " + web.Language.ToString())
For Each contentType As SPContentType In web.ContentTypes
Dim localizations As SPLocalizationCollection = _
contentType.GetLocalizations(web.Locale)
Console.Write("The {0} content type has ", contentType.Name)
Console.WriteLine(" {0} localizations", localizations.Count.ToString())
Next contentType
' Clean up.
web.Dispose()
site.Dispose()
SPSite site = new SPSite("https://localhost");
SPWeb web = site.OpenWeb();
Console.WriteLine("The site locale is " + web.Locale.Name);
Console.WriteLine("The culture identifier (Lcid) is " + web.Language.ToString());
foreach (SPContentType contentType in web.ContentTypes)
{
SPLocalizationCollection localizations =
contentType.GetLocalizations(web.Locale);
Console.Write("The {0} content type has ", contentType.Name);
Console.WriteLine(" {0} localizations", localizations.Count.ToString());
}
// Clean up.
web.Dispose();
site.Dispose();
Voir aussi
Référence
Microsoft.SharePoint - Espace de noms