SPFeatureDefinition.GetImageAltText-Methode
Ruft eine lokalisierte Alternativtext Titel für das Feature Bild ab.
Namespace: Microsoft.SharePoint.Administration
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Function GetImageAltText ( _
culture As CultureInfo _
) As String
'Usage
Dim instance As SPFeatureDefinition
Dim culture As CultureInfo
Dim returnValue As String
returnValue = instance.GetImageAltText(culture)
public string GetImageAltText(
CultureInfo culture
)
Parameter
culture
Typ: System.Globalization.CultureInfoCultureInfo -Objekt, das kulturspezifische Informationen, wie die zugeordnete Sprache Sprachvarianten, Land/Region, Kalender und kulturellen Konventionen enthält.
Rückgabewert
Typ: System.String
Gibt eine String , die den alternativen Text aus einer Auflistung von XmlNode -Objekte darstellt. Emptykann sein.
Hinweise
Die GetImageUrl(CultureInfo) -Methode ruft das Bild mit dem Feature zugeordnet.
Beispiele
Das folgende Beispiel überprüft die SPFeatureDefinitionCollection der Server-Farm finden das Feature "Hello" und bestimmte Eigenschaften anzuzeigen. Dieses Feature wurde mit einem Wert von "Neues Bild" in der-Eigenschaft mit dem Namen ImageUrlAltText in einer Datei namens feature.xml -Datei und im CustomAction -Element der Datei "Elements.xml" erstellt.
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();
}
Siehe auch
Referenz
Microsoft.SharePoint.Administration-Namespace
Weitere Ressourcen
Wie: Verwenden von Ressourcen Eigenschaftswerte Webserversteuerelementen festgelegt