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.