del método SPContentType.GetLocalizations
Devuelve la colección de localizaciones para el tipo de contenido para la referencia cultural especificada.
Espacio de nombres: Microsoft.SharePoint
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public Function GetLocalizations ( _
cultureInfo As CultureInfo _
) As SPLocalizationCollection
'Uso
Dim instance As SPContentType
Dim cultureInfo As CultureInfo
Dim returnValue As SPLocalizationCollection
returnValue = instance.GetLocalizations(cultureInfo)
public SPLocalizationCollection GetLocalizations(
CultureInfo cultureInfo
)
Parámetros
cultureInfo
Tipo: System.Globalization.CultureInfoObjeto que especifica una referencia cultural.
Valor devuelto
Tipo: Microsoft.SharePoint.SPLocalizationCollection
Un diccionario de cadenas que representan las configuraciones regionales que son compatibles con el tipo de contenido. Para un tipo de contenido de lista, el objeto SPLocalizationCollection es una referencia null (Nothing en Visual Basic).
Ejemplos
En el siguiente ejemplo es parte de una aplicación de consola que recorre en iteración la colección de tipos de contenido de sitio e imprime el número de localizaciones para cada tipo.
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();
Vea también
Referencia
Espacio de nombres Microsoft.SharePoint