Język

ProfilePropertySettings Klasa

Definicja

Klasa ProfilePropertySettings umożliwia programowy dostęp i modyfikowanie profiles sekcji pliku konfiguracji. Klasa ta nie może być dziedziczona.

public ref class ProfilePropertySettings sealed : System::Configuration::ConfigurationElement
public sealed class ProfilePropertySettings : System.Configuration.ConfigurationElement
type ProfilePropertySettings = class
    inherit ConfigurationElement
Public NotInheritable Class ProfilePropertySettings
Inherits ConfigurationElement
Dziedziczenie
ProfilePropertySettings

Przykłady

Poniższy przykład kodu pokazuje, jak uzyskać dostęp do PropertySettings wartości właściwości, która zawiera kolekcję ProfilePropertySettings obiektów. Ten przykład kodu jest częścią większego przykładu udostępnionego dla klasy ProfileSection.

// Display all current root ProfilePropertySettings.
Console.WriteLine("Current Root ProfilePropertySettings:");
int rootPPSCtr = 0;
foreach (ProfilePropertySettings rootPPS in profileSection.PropertySettings)
{
    Console.WriteLine("  {0}: ProfilePropertySetting '{1}'", ++rootPPSCtr,
        rootPPS.Name);
}
' Display all current root ProfilePropertySettings.
Console.WriteLine("Current Root ProfilePropertySettings:")
Dim rootPPSCtr As Integer = 0
For Each rootPPS As ProfilePropertySettings In profileSection.PropertySettings
    Console.WriteLine("  {0}: ProfilePropertySetting '{1}'", ++rootPPSCtr, _
        rootPPS.Name)
Next

Uwagi

Klasa ProfilePropertySettings umożliwia programowe tworzenie, uzyskiwanie dostępu i modyfikowanie definicji pojedynczej właściwości dodanej do properties podsekcji profile sekcji pliku konfiguracji.

Sekcja profile pliku konfiguracji określa schemat profilów użytkowników. W czasie wykonywania system kompilacji ASP.NET używa informacji określonych w profile sekcji w celu wygenerowania klasy o nazwie ProfileCommon, która pochodzi z ProfileBaseklasy . Definicja ProfileCommon klasy jest oparta na właściwościach zdefiniowanych w properties podsekcji profile sekcji pliku konfiguracji. Wystąpienie tej klasy jest tworzone dla każdego profilu użytkownika i można uzyskać dostęp do poszczególnych wartości profilu w kodzie za pośrednictwem HttpContext.Profile właściwości . Aby uzyskać więcej informacji na temat właściwości profilu, zobacz ASP.NET Właściwości profilu — omówienie. Aby uzyskać więcej informacji na temat funkcji profilu dodanych do wersji ASP.NET 2.0, zobacz ASP.NET Omówienie właściwości profilu.

Konstruktory

Nazwa Opis
ProfilePropertySettings(String, Boolean, SerializationMode, String, String, String, Boolean, String)

Inicjuje ProfilePropertySettings nowe wystąpienie klasy z określoną nazwą i ustawieniami.

ProfilePropertySettings(String)

Inicjuje nowe wystąpienie ProfilePropertySettings klasy o określonej nazwie.

Właściwości

Nazwa Opis
AllowAnonymous

Pobiera lub ustawia wartość wskazującą, czy skojarzona właściwość w dynamicznie generowanej ProfileCommon klasie może być ustawiana przez anonimowych użytkowników.

CurrentConfiguration

Pobiera odwołanie do wystąpienia najwyższego poziomu Configuration, które reprezentuje hierarchię konfiguracji, do którego należy bieżące wystąpienie ConfigurationElement.

(Odziedziczone po ConfigurationElement)
CustomProviderData

Pobiera lub ustawia ciąg danych niestandardowych dla dostawcy właściwości profilu.

DefaultValue

Pobiera lub ustawia wartość domyślną używaną dla skojarzonej właściwości w dynamicznie generowanej ProfileCommon klasie.

ElementInformation

Pobiera obiekt ElementInformation zawierający informacje i funkcje obiektu ConfigurationElement, które nie można dostosowywać.

(Odziedziczone po ConfigurationElement)
ElementProperty

Pobiera obiekt ConfigurationElementProperty reprezentujący sam obiekt ConfigurationElement.

(Odziedziczone po ConfigurationElement)
EvaluationContext

Pobiera obiekt ContextInformation dla obiektu ConfigurationElement.

(Odziedziczone po ConfigurationElement)
HasContext

Pobiera wartość wskazującą, czy właściwość CurrentConfiguration jest null.

(Odziedziczone po ConfigurationElement)
Item[ConfigurationProperty]

Pobiera lub ustawia właściwość lub atrybut tego elementu konfiguracji.

(Odziedziczone po ConfigurationElement)
Item[String]

Pobiera lub ustawia właściwość, atrybut lub element podrzędny tego elementu konfiguracji.

(Odziedziczone po ConfigurationElement)
LockAllAttributesExcept

Pobiera kolekcję zablokowanych atrybutów.

(Odziedziczone po ConfigurationElement)
LockAllElementsExcept

Pobiera kolekcję zablokowanych elementów.

(Odziedziczone po ConfigurationElement)
LockAttributes

Pobiera kolekcję zablokowanych atrybutów.

(Odziedziczone po ConfigurationElement)
LockElements

Pobiera kolekcję zablokowanych elementów.

(Odziedziczone po ConfigurationElement)
LockItem

Pobiera lub ustawia wartość wskazującą, czy element jest zablokowany.

(Odziedziczone po ConfigurationElement)
Name

Pobiera lub ustawia nazwę ProfilePropertySettings obiektu i skojarzona właściwość w dynamicznie generowanej ProfileCommon klasie.

Properties

Pobiera kolekcję właściwości.

(Odziedziczone po ConfigurationElement)
Provider

Pobiera lub ustawia nazwę dostawcy do użycia podczas serializacji nazwanej właściwości.

ReadOnly

Pobiera lub ustawia wartość, która określa, czy skojarzona właściwość w dynamicznie generowanej ProfileCommon klasie jest tylko do odczytu.

SerializeAs

Pobiera lub ustawia metodę serializacji używaną dla skojarzonej właściwości w dynamicznie generowanej ProfileCommon klasie.

Type

Pobiera lub ustawia nazwę typu skojarzonej właściwości w dynamicznie generowanej ProfileCommon klasie.

Metody

Nazwa Opis
DeserializeElement(XmlReader, Boolean)

Odczytuje kod XML z pliku konfiguracji.

(Odziedziczone po ConfigurationElement)
Equals(Object)

Porównuje bieżące wystąpienie ConfigurationElement z określonym obiektem.

(Odziedziczone po ConfigurationElement)
GetHashCode()

Pobiera unikatową wartość reprezentującą bieżące wystąpienie ConfigurationElement.

(Odziedziczone po ConfigurationElement)
GetTransformedAssemblyString(String)

Zwraca przekształconą wersję określonej nazwy zestawu.

(Odziedziczone po ConfigurationElement)
GetTransformedTypeString(String)

Zwraca przekształconą wersję określonej nazwy typu.

(Odziedziczone po ConfigurationElement)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
Init()

Ustawia obiekt ConfigurationElement na stan początkowy.

(Odziedziczone po ConfigurationElement)
InitializeDefault()

Służy do inicjowania domyślnego zestawu wartości dla obiektu ConfigurationElement.

(Odziedziczone po ConfigurationElement)
IsModified()

Wskazuje, czy ten element konfiguracji został zmodyfikowany od czasu ostatniego zapisania lub załadowania, gdy został zaimplementowany w klasie pochodnej.

(Odziedziczone po ConfigurationElement)
IsReadOnly()

Pobiera wartość wskazującą, czy obiekt ConfigurationElement jest tylko do odczytu.

(Odziedziczone po ConfigurationElement)
ListErrors(IList)

Dodaje błędy nieprawidłowej właściwości w tym obiekcie ConfigurationElement i we wszystkich elementach podrzędnych do przekazanej listy.

(Odziedziczone po ConfigurationElement)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
OnDeserializeUnrecognizedAttribute(String, String)

Pobiera wartość wskazującą, czy podczas deserializacji napotkano nieznany atrybut.

(Odziedziczone po ConfigurationElement)
OnDeserializeUnrecognizedElement(String, XmlReader)

Pobiera wartość wskazującą, czy podczas deserializacji napotkano nieznany element.

(Odziedziczone po ConfigurationElement)
OnRequiredPropertyNotFound(String)

Zgłasza wyjątek, gdy nie można odnaleźć wymaganej właściwości.

(Odziedziczone po ConfigurationElement)
PostDeserialize()

Wywoływana po deserializacji.

(Odziedziczone po ConfigurationElement)
PreSerialize(XmlWriter)

Wywoływana przed serializacji.

(Odziedziczone po ConfigurationElement)
Reset(ConfigurationElement)

Resetuje stan wewnętrzny obiektu ConfigurationElement, w tym blokady i kolekcje właściwości.

(Odziedziczone po ConfigurationElement)
ResetModified()

Resetuje wartość metody IsModified(), aby false po zaimplementowaniu w klasie pochodnej.

(Odziedziczone po ConfigurationElement)
SerializeElement(XmlWriter, Boolean)

Zapisuje zawartość tego elementu konfiguracji w pliku konfiguracji po zaimplementowaniu w klasie pochodnej.

(Odziedziczone po ConfigurationElement)
SerializeToXmlElement(XmlWriter, String)

Zapisuje zewnętrzne tagi tego elementu konfiguracji do pliku konfiguracji po zaimplementowaniu w klasie pochodnej.

(Odziedziczone po ConfigurationElement)
SetPropertyValue(ConfigurationProperty, Object, Boolean)

Ustawia właściwość na określoną wartość.

(Odziedziczone po ConfigurationElement)
SetReadOnly()

Ustawia właściwość IsReadOnly() dla obiektu ConfigurationElement i wszystkich podelementów.

(Odziedziczone po ConfigurationElement)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)

Modyfikuje obiekt ConfigurationElement, aby usunąć wszystkie wartości, które nie powinny być zapisywane.

(Odziedziczone po ConfigurationElement)

Dotyczy

Zobacz też