WhiteSpaceTrimStringConverter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public ref class WhiteSpaceTrimStringConverter sealed : System::Configuration::ConfigurationConverterBase
public sealed class WhiteSpaceTrimStringConverter : System.Configuration.ConfigurationConverterBase
type WhiteSpaceTrimStringConverter = class
inherit ConfigurationConverterBase
Public NotInheritable Class WhiteSpaceTrimStringConverter
Inherits ConfigurationConverterBase
继承
WhiteSpaceTrimStringConverter
示例
下面的代码示例演示如何将 WhiteSpaceTrimStringConverter 应用于自定义字符串属性 FileName
。
[ConfigurationProperty("fileName", DefaultValue=" default.txt ")]
[TypeConverter(typeof(WhiteSpaceTrimStringConverter))]
public String FileName
{
get
{
return (String)this["fileName"];
}
set
{
this["fileName"] = value;
}
}
<ConfigurationProperty("fileName", _
DefaultValue:=" default.txt "), _
TypeConverter(GetType(WhiteSpaceTrimStringConverter))> _
Public Property FileName() As String
Get
Return CStr(Me("fileName"))
End Get
Set(ByVal value As String)
Me("fileName") = value
End Set
End Property
下面是上一个示例使用的配置摘录。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="CustomSection"
type="Samples.AspNet.CustomSection,
ConfigurationConverters,
Version=1.0.0.0, Culture=neutral,
PublicKeyToken=null"
allowDefinition="Everywhere"
allowExeDefinition="MachineToApplication"
restartOnExternalChanges="true" />
</configSections>
<CustomSection fileName="default.txt" maxIdleTime="90" timeDelay="infinite" cdStr="str0, str1" permission="Read" maxUsers="Infinite"/>
</configuration>
此 WhiteSpaceTrimStringConverter 对象在配置字符串值与其规范表示形式之间进行转换。 规范表示形式意味着从字符串值的开头和结尾剪裁所有空格。
构造函数
方法
CanConvertFrom(ITypeDescriptorContext, Type)
确定是否允许转换。
(继承自 ConfigurationConverterBase )
CanConvertFrom(Type)
返回此转换器是否可以将给定类型的对象转换为此转换器的类型。
(继承自 TypeConverter )
CanConvertTo(ITypeDescriptorContext, Type)
确定是否允许转换。
(继承自 ConfigurationConverterBase )
CanConvertTo(Type)
返回此转换器是否可以将对象转换为指定类型。
(继承自 TypeConverter )
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)
将 String 转换为规范形式。
ConvertFrom(Object)
将给定值转换为此转换器的类型。
(继承自 TypeConverter )
ConvertFromInvariantString(ITypeDescriptorContext, String)
使用固定区域性和指定的上下文将给定字符串转换为此转换器的类型。
(继承自 TypeConverter )
ConvertFromInvariantString(String)
使用固定区域性将给定字符串转换为此转换器的类型。
(继承自 TypeConverter )
ConvertFromString(ITypeDescriptorContext, CultureInfo, String)
使用指定的上下文和区域性信息将给定文本转换为对象。
(继承自 TypeConverter )
ConvertFromString(ITypeDescriptorContext, String)
使用指定的上下文将给定文本转换为对象。
(继承自 TypeConverter )
ConvertFromString(String)
将指定的文本转换为对象。
(继承自 TypeConverter )
ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)
将 String 转换为规范形式。
ConvertTo(Object, Type)
使用参数将给定值对象转换为指定类型。
(继承自 TypeConverter )
ConvertToInvariantString(ITypeDescriptorContext, Object)
使用指定的上下文将指定值转换为区域性固定字符串表示形式。
(继承自 TypeConverter )
ConvertToInvariantString(Object)
将指定的值转换为区域性固定字符串表示形式。
(继承自 TypeConverter )
ConvertToString(ITypeDescriptorContext, CultureInfo, Object)
使用指定的上下文和区域性信息将给定值转换为字符串表示形式。
(继承自 TypeConverter )
ConvertToString(ITypeDescriptorContext, Object)
使用给定上下文将给定值转换为字符串表示形式。
(继承自 TypeConverter )
ConvertToString(Object)
将指定的值转换为字符串表示形式。
(继承自 TypeConverter )
CreateInstance(IDictionary)
为对象重新创建一个 Object 给定的一组属性值。
(继承自 TypeConverter )
CreateInstance(ITypeDescriptorContext, IDictionary)
创建此 TypeConverter 所关联的类型的实例,该实例使用指定的上下文,给定对象的一组属性值。
(继承自 TypeConverter )
Equals(Object)
确定指定的对象是否等于当前对象。
(继承自 Object )
GetConvertFromException(Object)
返回在无法执行转换时引发的异常。
(继承自 TypeConverter )
GetConvertToException(Object, Type)
返回在无法执行转换时引发的异常。
(继承自 TypeConverter )
GetCreateInstanceSupported()
返回更改此对象上的值是否需要调用 CreateInstance(IDictionary) 方法才能创建新值。
(继承自 TypeConverter )
GetCreateInstanceSupported(ITypeDescriptorContext)
返回更改此对象上的值是否需要调用 CreateInstance(IDictionary) 才能使用指定的上下文创建新值。
(继承自 TypeConverter )
GetHashCode()
用作默认哈希函数。
(继承自 Object )
GetProperties(ITypeDescriptorContext, Object, Attribute[])
使用指定的上下文和属性返回由值参数指定的数组类型的属性集合。
(继承自 TypeConverter )
GetProperties(ITypeDescriptorContext, Object)
使用指定的上下文返回由值参数指定的数组类型的属性集合。
(继承自 TypeConverter )
GetProperties(Object)
返回由值参数指定的数组类型的属性集合。
(继承自 TypeConverter )
GetPropertiesSupported()
返回此对象是否支持属性。
(继承自 TypeConverter )
GetPropertiesSupported(ITypeDescriptorContext)
返回此对象是否支持使用指定上下文的属性。
(继承自 TypeConverter )
GetStandardValues()
从此类型转换器设计为数据类型的默认上下文中返回标准值的集合。
(继承自 TypeConverter )
GetStandardValues(ITypeDescriptorContext)
返回此类型转换器在提供格式上下文时设计的数据类型的标准值的集合。
(继承自 TypeConverter )
GetStandardValuesExclusive()
返回从 GetStandardValues() 返回的标准值的集合是否为独占列表。
(继承自 TypeConverter )
GetStandardValuesExclusive(ITypeDescriptorContext)
返回从 GetStandardValues() 返回的标准值的集合是否是使用指定上下文的可能值的独占列表。
(继承自 TypeConverter )
GetStandardValuesSupported()
返回此对象是否支持可从列表中选择的标准值集。
(继承自 TypeConverter )
GetStandardValuesSupported(ITypeDescriptorContext)
返回此对象是否支持使用指定上下文从列表中选取的标准值集。
(继承自 TypeConverter )
GetType()
获取当前实例的 Type 。
(继承自 Object )
IsValid(ITypeDescriptorContext, Object)
返回给定值对象是否对此类型和指定的上下文有效。
(继承自 TypeConverter )
IsValid(Object)
返回给定值对象是否对此类型有效。
(继承自 TypeConverter )
MemberwiseClone()
创建当前 Object 的浅表副本。
(继承自 Object )
SortProperties(PropertyDescriptorCollection, String[])
对属性的集合进行排序。
(继承自 TypeConverter )
ToString()
返回一个表示当前对象的字符串。
(继承自 Object )
适用于
另请参阅