Поделиться через


Класс ProfileElement

Настраивает профиль события, который определяет, как событие собирается ASP.NET и вызывается поставщикам.

Синтаксис

class ProfileElement : CollectionElement  

Методы

Этот класс не содержит методов.

Свойства

В следующей таблице перечислены свойства, предоставляемые классом ProfileElement .

Имя Описание
Custom Значение для чтения и записи string , указывающее полный тип пользовательского класса, реализующего интерфейс System.Web.Management.IWebEventCustomEvaluator . Значение по умолчанию — пустая строка ("").

Ссылка на тип формируется следующим образом (элементы в квадратных скобках не требуются): Пространство имен. 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 раз и игнорироваться после этого.

Значение этого свойства должно быть положительным. Значение можно сделать бесконечным, задав для него значение MaxValue. Недопустимые значения могут привести к возникновению исключения при сохранении раздела конфигурации.
MinInstances Значение для чтения и записи sint32 , указывающее минимальное количество вхождений событий перед тем, как событие будет вызвано поставщику. Значение по умолчанию — 1. Например, значение 5 означает, что ASP.NET не будет вызывать событие для поставщика, пока не возникнет пятый экземпляр события.

Значение этого свойства должно быть положительным. Значение можно сделать бесконечным, задав для него значение MaxValue. Если значение равно MaxValue, для поставщика событие не будет вызываться. Недопустимые значения могут привести к возникновению исключения при сохранении раздела конфигурации.
MinInterval Значение для чтения и записи datetime , указывающее минимальный интервал между двумя событиями одного типа. Значение по умолчанию — 0 секунд.

Значение можно сделать бесконечным, задав для него значение MaxValue. Если значение равно 0, минимальный интервал отсутствует. Недопустимые значения могут привести к возникновению исключения при сохранении раздела конфигурации.
Name Уникальное значение только string для чтения, указывающее имя параметра профиля. Повторяющиеся имена параметров профиля могут привести к потере данных при сохранении раздела конфигурации. Ключевое свойство.

используются подклассы ;

Этот класс не содержит подклассов.

Комментарии

Экземпляры этого класса содержатся в свойстве Profiles array класса ProfileSettings .

Иерархия наследования

CollectionElement

ProfileElement

Требования

Тип Описание
клиент — IIS 7.0 в Windows Vista
— IIS 7.5 в Windows 7
— IIS 8.0 в Windows 8
— IIS 10.0 на Windows 10
Сервер — IIS 7.0 в Windows Server 2008
— IIS 7.5 в Windows Server 2008 R2
— IIS 8.0 в Windows Server 2012
— IIS 8.5 на Windows Server 2012 R2
— IIS 10.0 в Windows Server 2016
Продукт — 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