SPFeatureDefinition.GetImageAltText - Méthode
Obtient un titre localisé un texte de remplacement pour l'image de la fonction.
Espace de noms : Microsoft.SharePoint.Administration
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Function GetImageAltText ( _
culture As CultureInfo _
) As String
'Utilisation
Dim instance As SPFeatureDefinition
Dim culture As CultureInfo
Dim returnValue As String
returnValue = instance.GetImageAltText(culture)
public string GetImageAltText(
CultureInfo culture
)
Paramètres
culture
Type : System.Globalization.CultureInfoobjet CultureInfo qui contient des informations spécifiques à la culture, telles que la langue associée sous-langue, pays/région, calendrier et ses conventions culturelles.
Valeur renvoyée
Type : System.String
Retourne un String qui représente le texte de remplacement à partir d'une collection d'objets XmlNode . Peut être Empty.
Remarques
La méthode GetImageUrl(CultureInfo) récupère l'image à associer à la fonction.
Exemples
L'exemple suivant inspecte la SPFeatureDefinitionCollection de la batterie de serveurs pour trouver la fonction « hello » et d'afficher certaines propriétés. Cette fonctionnalité a été créée avec une valeur de « Nouvelle image » dans la propriété nommée ImageUrlAltText dans le fichier nommé feature.xml et dans l'élément CustomAction du fichier elements.xml.
SPFarm farm = SPFarm.Local.Farm;
Console.WriteLine("Hello World from farm " + farm.Name );
SPFeatureDefinitionCollection farmFeatures = farm.FeatureDefinitions;
System.Globalization.CultureInfo cInfo = new System.Globalization.CultureInfo(1033);
Console.WriteLine(farmFeatures.Count + " is the number of farm features");
string strImgAltTxt; // this feature has ImageUrlAltText="New Picture"
foreach (SPFeatureDefinition f in farmFeatures) {
if (string.Equals(f.DisplayName.ToLower(cInfo), "hello"))
{
Console.WriteLine("****" + f.DisplayName);
Console.Write(" " + f.ReceiverClass + " ");
if (f.RequireResources)
Console.WriteLine("requires resources");
else
Console.WriteLine("does not require resources");
Console.WriteLine(" Assembly " + f.ReceiverAssembly);
Console.WriteLine(" ID " + f.Id);
Console.WriteLine(" Name " + f.Name);
strImgAltTxt = f.GetImageAltText(cInfo);
if (strImgAltTxt.Length > 0)
Console.WriteLine(" Image " + strImgAltTxt);
}
}
Console.ReadLine();
}
Voir aussi
Référence
Microsoft.SharePoint.Administration - Espace de noms
Autres ressources
Comment : utiliser des ressources pour définir des valeurs de propriété dans des contrôles serveur Web