Класс 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 .
Иерархия наследования
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