Condividi tramite


ProfilePropertySettingsCollection Classe

Definizione

Contiene un set di ProfilePropertySettingsCollection oggetti.

public ref class ProfilePropertySettingsCollection : System::Configuration::ConfigurationElementCollection
[System.Configuration.ConfigurationCollection(typeof(System.Web.Configuration.ProfilePropertySettings))]
public class ProfilePropertySettingsCollection : System.Configuration.ConfigurationElementCollection
[<System.Configuration.ConfigurationCollection(typeof(System.Web.Configuration.ProfilePropertySettings))>]
type ProfilePropertySettingsCollection = class
    inherit ConfigurationElementCollection
Public Class ProfilePropertySettingsCollection
Inherits ConfigurationElementCollection
Ereditarietà
ProfilePropertySettingsCollection
Derivato
Attributi

Esempio

Nell'esempio di codice seguente viene illustrato come usare la PropertySettings proprietà , ovvero un'istanza della ProfilePropertySettingsCollection classe . Questo esempio di codice fa parte di un esempio più ampio fornito per la ProfileSection classe .

// Display all current ProfileGroupSettings.
Console.WriteLine("Current ProfileGroupSettings:");
int PGSCtr = 0;
foreach (ProfileGroupSettings propGroups in profileSection.PropertySettings.GroupSettings)
{
    Console.WriteLine("  {0}: ProfileGroupSetting '{1}'", ++PGSCtr,
        propGroups.Name);
    int PPSCtr = 0;
    foreach (ProfilePropertySettings props in propGroups.PropertySettings)
    {
        Console.WriteLine("    {0}: ProfilePropertySetting '{1}'", ++PPSCtr,
            props.Name);
    }
}
' Display all current ProfileGroupSettings.
Console.WriteLine("Current ProfileGroupSettings:")
Dim PGSCtr As Integer = 0
For Each propGroups As ProfileGroupSettings In profileSection.PropertySettings.GroupSettings
                    Console.WriteLine("  {0}: ProfileGroupSettings '{1}'", ++PGSCtr, _
        propGroups.Name)
    Dim PPSCtr As Integer = 0
    For Each props As ProfilePropertySettings In propGroups.PropertySettings
        Console.WriteLine("    {0}: ProfilePropertySetting '{1}'", ++PPSCtr, _
            props.Name)
    Next
Next

Commenti

La profile sezione del file di configurazione specifica uno schema per i profili utente. In fase di esecuzione, il sistema di compilazione ASP.NET usa le informazioni specificate nella profile sezione per generare una classe denominata ProfileCommon, derivata da ProfileBase. La ProfileCommon definizione della classe si basa sulle proprietà definite nella properties sottosezione della profile sezione del file di configurazione. Viene creata un'istanza di questa classe per ogni profilo utente ed è possibile accedere ai singoli valori del profilo nel codice tramite la Profile proprietà . Per altre informazioni sulle proprietà del profilo, vedere Panoramica delle proprietà del profilo ASP.NET. Per altre informazioni sulle funzionalità del profilo aggiunte a ASP.NET 2.0, vedere Panoramica delle proprietà del profilo ASP.NET.

Costruttori

Nome Descrizione
ProfilePropertySettingsCollection()

Crea una nuova istanza della ProfilePropertySettingsCollection classe .

Proprietà

Nome Descrizione
AddElementName

Ottiene o imposta il nome dell'oggetto ConfigurationElement da associare all'operazione di aggiunta in ConfigurationElementCollection quando sottoposto a override in una classe derivata.

(Ereditato da ConfigurationElementCollection)
AllKeys

Restituisce una matrice contenente i nomi di tutti gli ProfileSection oggetti contenuti nell'insieme.

AllowClear

Ottiene un valore che indica se l'elemento <clear> è valido come ProfilePropertySettings oggetto .

ClearElementName

Ottiene o imposta il nome dell'oggetto ConfigurationElement da associare all'operazione clear in ConfigurationElementCollection quando sottoposto a override in una classe derivata.

(Ereditato da ConfigurationElementCollection)
CollectionType

Ottiene il tipo di ConfigurationElementCollection.

(Ereditato da ConfigurationElementCollection)
Count

Ottiene il numero di elementi nella raccolta.

(Ereditato da ConfigurationElementCollection)
CurrentConfiguration

Ottiene un riferimento all'istanza di primo livello Configuration che rappresenta la gerarchia di configurazione a cui appartiene l'istanza corrente ConfigurationElement .

(Ereditato da ConfigurationElement)
ElementInformation

Ottiene un ElementInformation oggetto che contiene le informazioni e le funzionalità non personalizzabili dell'oggetto ConfigurationElement .

(Ereditato da ConfigurationElement)
ElementName

Ottiene il nome utilizzato per identificare questa raccolta di elementi nel file di configurazione quando ne viene eseguito l'override in una classe derivata.

(Ereditato da ConfigurationElementCollection)
ElementProperty

Ottiene l'oggetto ConfigurationElementProperty che rappresenta l'oggetto ConfigurationElement stesso.

(Ereditato da ConfigurationElement)
EmitClear

Ottiene o imposta un valore che specifica se l'insieme è stato cancellato.

(Ereditato da ConfigurationElementCollection)
EvaluationContext

Ottiene l'oggetto ContextInformation per l'oggetto ConfigurationElement.

(Ereditato da ConfigurationElement)
HasContext

Ottiene un valore che indica se la CurrentConfiguration proprietà è null.

(Ereditato da ConfigurationElement)
IsSynchronized

Ottiene un valore che indica se l'accesso alla raccolta è sincronizzato.

(Ereditato da ConfigurationElementCollection)
Item[ConfigurationProperty]

Ottiene o imposta una proprietà o un attributo di questo elemento di configurazione.

(Ereditato da ConfigurationElement)
Item[Int32]

Ottiene o imposta l'oggetto ProfilePropertySettings in corrispondenza della posizione di indice specificata.

Item[String]

Ottiene o imposta l'oggetto ProfilePropertySettings con il nome specificato.

LockAllAttributesExcept

Ottiene la raccolta di attributi bloccati.

(Ereditato da ConfigurationElement)
LockAllElementsExcept

Ottiene la raccolta di elementi bloccati.

(Ereditato da ConfigurationElement)
LockAttributes

Ottiene la raccolta di attributi bloccati.

(Ereditato da ConfigurationElement)
LockElements

Ottiene la raccolta di elementi bloccati.

(Ereditato da ConfigurationElement)
LockItem

Ottiene o imposta un valore che indica se l'elemento è bloccato.

(Ereditato da ConfigurationElement)
Properties

Ottiene una raccolta di proprietà di configurazione.

RemoveElementName

Ottiene o imposta il nome dell'oggetto ConfigurationElement da associare all'operazione di rimozione in ConfigurationElementCollection quando sottoposto a override in una classe derivata.

(Ereditato da ConfigurationElementCollection)
SyncRoot

Ottiene un oggetto utilizzato per sincronizzare l'accesso all'oggetto ConfigurationElementCollection.

(Ereditato da ConfigurationElementCollection)
ThrowOnDuplicate

Ottiene un valore che indica se deve essere generato un errore se viene effettuato un tentativo di creazione di un oggetto duplicato.

Metodi

Nome Descrizione
Add(ProfilePropertySettings)

Aggiunge un ProfilePropertySettings oggetto all'insieme.

BaseAdd(ConfigurationElement, Boolean)

Aggiunge un elemento di configurazione alla raccolta di elementi di configurazione.

(Ereditato da ConfigurationElementCollection)
BaseAdd(ConfigurationElement)

Aggiunge un elemento di configurazione a ConfigurationElementCollection.

(Ereditato da ConfigurationElementCollection)
BaseAdd(Int32, ConfigurationElement)

Aggiunge un elemento di configurazione alla raccolta di elementi di configurazione.

(Ereditato da ConfigurationElementCollection)
BaseClear()

Rimuove tutti gli oggetti elemento di configurazione dalla raccolta.

(Ereditato da ConfigurationElementCollection)
BaseGet(Int32)

Ottiene l'elemento di configurazione in corrispondenza della posizione di indice specificata.

(Ereditato da ConfigurationElementCollection)
BaseGet(Object)

Restituisce l'elemento di configurazione con la chiave specificata.

(Ereditato da ConfigurationElementCollection)
BaseGetAllKeys()

Restituisce una matrice delle chiavi per tutti gli elementi di configurazione contenuti in ConfigurationElementCollection.

(Ereditato da ConfigurationElementCollection)
BaseGetKey(Int32)

Ottiene la chiave per l'oggetto ConfigurationElement in corrispondenza della posizione di indice specificata.

(Ereditato da ConfigurationElementCollection)
BaseIndexOf(ConfigurationElement)

Indica l'indice dell'oggetto specificato ConfigurationElement.

(Ereditato da ConfigurationElementCollection)
BaseIsRemoved(Object)

Indica se l'oggetto ConfigurationElement con la chiave specificata è stato rimosso da ConfigurationElementCollection.

(Ereditato da ConfigurationElementCollection)
BaseRemove(Object)

Rimuove un oggetto ConfigurationElement dalla raccolta.

(Ereditato da ConfigurationElementCollection)
BaseRemoveAt(Int32)

Rimuove l'oggetto ConfigurationElement in corrispondenza della posizione di indice specificata.

(Ereditato da ConfigurationElementCollection)
Clear()

Rimuove tutti gli ProfilePropertySettings oggetti dall'insieme.

CopyTo(ConfigurationElement[], Int32)

Copia il contenuto dell'oggetto ConfigurationElementCollection in una matrice.

(Ereditato da ConfigurationElementCollection)
CreateNewElement()

Quando sottoposto a override in una classe derivata, crea un nuovo ConfigurationElementoggetto .

CreateNewElement(String)

Crea un nuovo ConfigurationElement oggetto quando sottoposto a override in una classe derivata.

(Ereditato da ConfigurationElementCollection)
DeserializeElement(XmlReader, Boolean)

Legge il codice XML dal file di configurazione.

(Ereditato da ConfigurationElement)
Equals(Object)

Confronta l'oggetto ConfigurationElementCollection con l'oggetto specificato.

(Ereditato da ConfigurationElementCollection)
Get(Int32)

Restituisce l'oggetto ProfileSection in corrispondenza dell'indice specificato.

Get(String)

Restituisce l'oggetto ProfileSection con il nome specificato.

GetElementKey(ConfigurationElement)

Ottiene la chiave per l'elemento di configurazione specificato.

GetEnumerator()

Ottiene un IEnumerator oggetto utilizzato per scorrere l'oggetto ConfigurationElementCollection.

(Ereditato da ConfigurationElementCollection)
GetHashCode()

Ottiene un valore univoco che rappresenta l'istanza ConfigurationElementCollection .

(Ereditato da ConfigurationElementCollection)
GetKey(Int32)

Ottiene il nome dell'oggetto ProfilePropertySettings in corrispondenza della posizione di indice specificata.

GetTransformedAssemblyString(String)

Restituisce la versione trasformata del nome dell'assembly specificato.

(Ereditato da ConfigurationElement)
GetTransformedTypeString(String)

Restituisce la versione trasformata del nome del tipo specificato.

(Ereditato da ConfigurationElement)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(ProfilePropertySettings)

Restituisce l'indice dell'oggetto specificato ProfilePropertySettings .

Init()

Imposta l'oggetto ConfigurationElement sullo stato iniziale.

(Ereditato da ConfigurationElement)
InitializeDefault()

Utilizzato per inizializzare un set predefinito di valori per l'oggetto ConfigurationElement .

(Ereditato da ConfigurationElement)
IsElementName(String)

Indica se l'oggetto specificato ConfigurationElement esiste nell'oggetto ConfigurationElementCollection.

(Ereditato da ConfigurationElementCollection)
IsElementRemovable(ConfigurationElement)

Indica se l'oggetto specificato ConfigurationElement può essere rimosso da ConfigurationElementCollection.

(Ereditato da ConfigurationElementCollection)
IsModified()

Indica se l'oggetto ConfigurationElementCollection è stato modificato dopo l'ultimo salvataggio o caricamento quando ne viene eseguito l'override in una classe derivata.

(Ereditato da ConfigurationElementCollection)
IsReadOnly()

Indica se l'oggetto ConfigurationElementCollection è di sola lettura.

(Ereditato da ConfigurationElementCollection)
ListErrors(IList)

Aggiunge gli errori di proprietà non validi in questo ConfigurationElement oggetto e in tutti i sottoelementi all'elenco passato.

(Ereditato da ConfigurationElement)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
OnDeserializeUnrecognizedAttribute(String, String)

Ottiene un valore che indica se viene rilevato un attributo sconosciuto durante la deserializzazione.

(Ereditato da ConfigurationElement)
OnDeserializeUnrecognizedElement(String, XmlReader)

Gestisce la lettura di elementi di configurazione non riconosciuti da un file di configurazione e fa sì che il sistema di configurazione generi un'eccezione se l'elemento non può essere gestito.

OnRequiredPropertyNotFound(String)

Genera un'eccezione quando non viene trovata una proprietà obbligatoria.

(Ereditato da ConfigurationElement)
PostDeserialize()

Chiamato dopo la deserializzazione.

(Ereditato da ConfigurationElement)
PreSerialize(XmlWriter)

Chiamato prima della serializzazione.

(Ereditato da ConfigurationElement)
Remove(String)

Rimuove un ProfilePropertySettings oggetto dall'insieme.

RemoveAt(Int32)

Rimuove un ProfilePropertySettings oggetto in corrispondenza della posizione di indice specificata dall'insieme.

Reset(ConfigurationElement)

Reimposta lo stato non modificato quando ne viene eseguito l'override ConfigurationElementCollection in una classe derivata.

(Ereditato da ConfigurationElementCollection)
ResetModified()

Reimposta il valore della IsModified() proprietà su quando sottoposto a false override in una classe derivata.

(Ereditato da ConfigurationElementCollection)
SerializeElement(XmlWriter, Boolean)

Scrive i dati di configurazione in un elemento XML nel file di configurazione quando ne viene eseguito l'override in una classe derivata.

(Ereditato da ConfigurationElementCollection)
SerializeToXmlElement(XmlWriter, String)

Scrive i tag esterni di questo elemento di configurazione nel file di configurazione quando implementato in una classe derivata.

(Ereditato da ConfigurationElement)
Set(ProfilePropertySettings)

Aggiunge l'oggetto specificato ProfilePropertySettings all'insieme.

SetPropertyValue(ConfigurationProperty, Object, Boolean)

Imposta una proprietà sul valore specificato.

(Ereditato da ConfigurationElement)
SetReadOnly()

Imposta la IsReadOnly() proprietà per l'oggetto ConfigurationElementCollection e per tutti i sottoelementi.

(Ereditato da ConfigurationElementCollection)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)

Inverte l'effetto dell'unione delle informazioni di configurazione da diversi livelli della gerarchia di configurazione.

(Ereditato da ConfigurationElementCollection)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICollection.CopyTo(Array, Int32)

Copia l'oggetto ConfigurationElementCollection in una matrice.

(Ereditato da ConfigurationElementCollection)

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un IEnumerable in base a un tipo specificato.

Si applica a

Vedi anche