ProfileElement 类
配置一个事件配置文件,用于确定 ASP.NET 如何收集事件并将其提交给提供程序。
语法
class ProfileElement : CollectionElement
方法
此类不包含任何方法。
属性
下表列出了 ProfileElement
类公开的属性。
名称 | 描述 |
---|---|
Custom |
一个读/写 string 值,指定实现 System.Web.Management.IWebEventCustomEvaluator 接口的自定义类的完全限定类型。 默认值为空字符串("")。类型引用的构成方式如下(括号中的项不是必需的):Namespace.Typename, Assemblyname[,] [Version=x,] [Culture=y,] [PublicKeyToken=z](例如“ExampleNamespace.ExampleType, Example.Assembly, Version=%ASSEMBLY_VERSION%, Culture=neutral, PublicKeyToken=%MICROSOFT_PUBLICKEY%”)。 注意:此属性是在 .NET Framework 2.0 版中新提供的。 |
MaxLimit |
一个读/写 sint32 值,指定引发同一类型的事件的最大次数。 默认值为 2147483647。 例如,如果值为 10,则事件将引发 10 次,并随后忽略。此属性的值必须大于 0。 通过将其设置为 MaxValue ,可以使该值无限大。 无效值可能会导致保存配置节时引发异常。 |
MinInstances |
一个读/写 sint32 值,指定在将事件引发到提供程序之前事件发生的最小次数。 默认值为 1。 例如,值为 5 表示在事件发生的第五个实例之前,ASP.NET 不会向提供程序引发事件。此属性的值必须大于 0。 通过将其设置为 MaxValue ,可以使该值无限大。 如果值为 MaxValue ,则不会向提供程序引发任何事件。 无效值可能会导致保存配置节时引发异常。 |
MinInterval |
一个读/写 datetime 值,指定同一类型的两个事件之间的最小间隔。 默认值为 0 秒。通过将其设置为 MaxValue ,可以使该值无限大。 如果值为 0,则没有最小间隔。 无效值可能会导致保存配置节时引发异常。 |
Name |
一个唯一的只读 string 值,指定配置文件设置的名称。 保存配置节时,重复的配置文件设置名称可能会导致数据丢失。 键属性。 |
子类
此类不包含子类。
注解
此类的实例包含在 ProfileSettings 类的 Profiles
数组属性中。
继承层次结构
ProfileElement
要求
类型 | 描述 |
---|---|
客户端 | - IIS 7.0(在 Windows Vista 上) - Windows 7 上的 IIS 7.5 - Windows 8 上的 IIS 8.0 - Windows 10 上的 IIS 10.0 |
服务器 | - Windows Server 2008 上的 IIS 7.0 - Windows Server 2008 R2 上的 IIS 7.5 - Windows Server 2012 上的 IIS 8.0 - Windows Server 2012 R2 上的 IIS 8.5 - Windows Server 2016 上的 IIS 10.0 |
产品 | - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0 |
MOF 文件 | WebAdministration.mof |
另请参阅
System.Web.Configuration.ProfileSettingsSystem.Web.Management.IWebEventCustomEvaluatorCollectionElement 类
ProfileSettings 类
System.Int32.MaxValue 字段
CIM_DATETIME