ProfileSection.Inherits Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает ссылку на тип для пользовательского типа, производный от ProfileBase.
public:
property System::String ^ Inherits { System::String ^ get(); void set(System::String ^ value); };
[System.Configuration.ConfigurationProperty("inherits", DefaultValue="")]
public string Inherits { get; set; }
[<System.Configuration.ConfigurationProperty("inherits", DefaultValue="")>]
member this.Inherits : string with get, set
Public Property Inherits As String
Значение свойства
Допустимая ссылка на тип или пустая строка (""). Значением по умолчанию является пустая строка.
- Атрибуты
Примеры
В следующем примере кода показано, как использовать Inherits свойство. Этот пример кода является частью более крупного примера, предоставленного для ProfileSection класса.
// Get the current Inherits property value.
Console.WriteLine(
"Current Inherits value: '{0}'", profileSection.Inherits);
// Set the Inherits property to
// "CustomProfiles.MyCustomProfile, CustomProfiles.dll".
profileSection.Inherits = "CustomProfiles.MyCustomProfile, CustomProfiles.dll";
' Get the current Inherits property value.
Console.WriteLine( _
"Current Inherits value: '{0}'", profileSection.Inherits)
' Set the Inherits property to
' "CustomProfiles.MyCustomProfile, CustomProfiles.dll".
profileSection.Inherits = "CustomProfiles.MyCustomProfile, CustomProfiles.dll"
Комментарии
Во время выполнения система компиляции ASP.NET использует сведения, указанные в profile разделе конфигурации, для создания вызываемого класса ProfileCommon, который является производным от ProfileBase. Чтобы настроить сведения, которые предоставляет этот класс, можно задать Inherits для свойства имя создаваемого типа, наследуемого отProfileBase, и система компиляции будет использовать этот пользовательский тип в качестве базового класса.ProfileCommon
Замечание
Если в свойстве Inherits указана ссылка на тип, можно определить свойства в пользовательских типах, которые не определены элементом property .
Дополнительные сведения о функциях профиля, добавленных в ASP.NET 2.0, см. в разделе ASP.NET Обзор свойств профиля.