SPFeatureDefinition.GetImageAltText 方法
获取本地化后的文本替换标题的特写图像。
命名空间: Microsoft.SharePoint.Administration
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public Function GetImageAltText ( _
culture As CultureInfo _
) As String
用法
Dim instance As SPFeatureDefinition
Dim culture As CultureInfo
Dim returnValue As String
returnValue = instance.GetImageAltText(culture)
public string GetImageAltText(
CultureInfo culture
)
参数
culture
类型:System.Globalization.CultureInfoCultureInfo对象,该对象包含区域性特定信息,如关联的语言、 次语言、 国家/地区、 日历和区域性约定。
返回值
类型:System.String
返回String ,从XmlNode对象的集合表示的替换文字。可以是Empty。
备注
GetImageUrl(CultureInfo)方法检索图像与功能相关联。
示例
下面的示例检查SPFeatureDefinitionCollection的服务器场,以找到"hello"功能并显示某些属性。此功能是使用"新图片"的名为ImageUrlAltText和CustomAction元素的 elements.xml 文件中名为feature.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();
}
另请参阅
引用
Microsoft.SharePoint.Administration 命名空间
其他资源
如何: 使用资源来设置 Web 服务器控件中的属性值