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 数组属性中。

继承层次结构

CollectionElement

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