SchemeSettingElementCollection Classe
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una raccolta di oggetti SchemeSettingElement.
public ref class SchemeSettingElementCollection sealed : System::Configuration::ConfigurationElementCollection
[System.Configuration.ConfigurationCollection(typeof(System.Configuration.SchemeSettingElement), AddItemName="add", ClearItemsName="clear", CollectionType=System.Configuration.ConfigurationElementCollectionType.AddRemoveClearMap, RemoveItemName="remove")]
public sealed class SchemeSettingElementCollection : System.Configuration.ConfigurationElementCollection
[System.Configuration.ConfigurationCollection(typeof(System.Configuration.SchemeSettingElementCollection), AddItemName="add", ClearItemsName="clear", CollectionType=System.Configuration.ConfigurationElementCollectionType.AddRemoveClearMap, RemoveItemName="remove")]
public sealed class SchemeSettingElementCollection : System.Configuration.ConfigurationElementCollection
[<System.Configuration.ConfigurationCollection(typeof(System.Configuration.SchemeSettingElement), AddItemName="add", ClearItemsName="clear", CollectionType=System.Configuration.ConfigurationElementCollectionType.AddRemoveClearMap, RemoveItemName="remove")>]
type SchemeSettingElementCollection = class
inherit ConfigurationElementCollection
[<System.Configuration.ConfigurationCollection(typeof(System.Configuration.SchemeSettingElementCollection), AddItemName="add", ClearItemsName="clear", CollectionType=System.Configuration.ConfigurationElementCollectionType.AddRemoveClearMap, RemoveItemName="remove")>]
type SchemeSettingElementCollection = class
inherit ConfigurationElementCollection
Public NotInheritable Class SchemeSettingElementCollection
Inherits ConfigurationElementCollection
- Ereditarietà
- Attributi
La SchemeSettingElementCollection classe rappresenta l'elemento <schemeSettings> nella sezione Uri all'interno di un file di configurazione.
La SchemeSettingElementCollection classe e la <sezione schemeSettings> in un file di configurazione hanno un aspetto generico, implicando che un'applicazione può specificare qualsiasi System.GenericUriParserOptions valore di enumerazione per qualsiasi schema. In realtà, sono supportati solo i GenericUriParserOptions.DontUnescapePathDotsAndSlashes flag per gli schemi HTTP e HTTPS. Tutte le altre impostazioni vengono ignorate.
Per impostazione predefinita, la System.Uri classe rimuove i delimitatori di percorso codificati in percentuale prima di eseguire la compressione del percorso. Questa operazione è stata implementata come meccanismo di sicurezza contro gli attacchi come i seguenti:
http://www.contoso.com/..%2F..%2F/Windows/System32/cmd.exe?/c+dir+c:\
Se questo URI viene passato ai moduli che non gestiscono correttamente i caratteri con codifica percentuale, il comando seguente potrebbe essere eseguito dal server:
c:\Windows\System32\cmd.exe /c dir c:\
Per questo motivo, System.Uri la classe rimuove innanzitutto i delimitatori di percorso di escape e quindi applica la compressione del percorso. Il risultato del passaggio dell'URL dannoso precedente al System.Uri costruttore di classe restituisce l'URI seguente:
http://www.microsoft.com/Windows/System32/cmd.exe?/c+dir+c:\
Questo comportamento predefinito può essere modificato in modo da non separare i delimitatori di percorso codificati in percentuale di escape usando la SchemeSettingElement classe .
Scheme |
Inizializza una nuova istanza della classe SchemeSettingElementCollection. |
Add |
Ottiene o imposta il nome della classe ConfigurationElement da associare all'operazione di aggiunta nella classe ConfigurationElementCollection quando viene sottoposto a override in un classe derivata. (Ereditato da ConfigurationElementCollection) |
Clear |
Ottiene o imposta il nome della classe ConfigurationElement da associare all'operazione di cancellazione nella classe ConfigurationElementCollection quando viene sottoposto a override in un classe derivata. (Ereditato da ConfigurationElementCollection) |
Collection |
Ottiene il tipo di insieme predefinito di SchemeSettingElementCollection. |
Count |
Ottiene il numero di elementi nella raccolta. (Ereditato da ConfigurationElementCollection) |
Current |
Ottiene un riferimento all'istanza di Configuration di livello superiore che rappresenta la gerarchia di configurazione cui appartiene l'istanza corrente di ConfigurationElement. (Ereditato da ConfigurationElement) |
Element |
Ottiene un oggetto ElementInformation contenente le funzionalità e le informazioni non personalizzabili dell'oggetto ConfigurationElement. (Ereditato da ConfigurationElement) |
Element |
Ottiene il nome utilizzato per identificare questo insieme di elementi nel file di configurazione quando è sottoposto a override in un classe derivata. (Ereditato da ConfigurationElementCollection) |
Element |
Ottiene l'oggetto ConfigurationElementProperty che rappresenta l'oggetto ConfigurationElement stesso. (Ereditato da ConfigurationElement) |
Emit |
Ottiene o imposta un valore che specifica se l'insieme è stato cancellato. (Ereditato da ConfigurationElementCollection) |
Evaluation |
Ottiene l'oggetto ContextInformation per l'oggetto ConfigurationElement. (Ereditato da ConfigurationElement) |
Has |
Ottiene un valore che indica se la proprietà CurrentConfiguration è |
Is |
Ottiene un valore che indica se l'accesso alla raccolta è sincronizzato. (Ereditato da ConfigurationElementCollection) |
Item[Configuration |
Ottiene o imposta una proprietà o un attributo di questo elemento di configurazione. (Ereditato da ConfigurationElement) |
Item[Int32] |
Ottiene un elemento in corrispondenza dell'indice specificato nell'insieme SchemeSettingElementCollection. |
Item[String] |
Ottiene un elemento dall'insieme SchemeSettingElementCollection. |
Lock |
Ottiene l'insieme di attributi bloccati. (Ereditato da ConfigurationElement) |
Lock |
Ottiene l'insieme di elementi bloccati. (Ereditato da ConfigurationElement) |
Lock |
Ottiene l'insieme di attributi bloccati. (Ereditato da ConfigurationElement) |
Lock |
Ottiene l'insieme di elementi bloccati. (Ereditato da ConfigurationElement) |
Lock |
Ottiene o imposta un valore che indica se l'elemento è bloccato. (Ereditato da ConfigurationElement) |
Properties |
Ottiene la raccolta di proprietà. (Ereditato da ConfigurationElement) |
Remove |
Ottiene o imposta il nome della classe ConfigurationElement da associare all'operazione di rimozione nella classe ConfigurationElementCollection quando viene sottoposto a override in un classe derivata. (Ereditato da ConfigurationElementCollection) |
Sync |
Ottiene un oggetto utilizzato per sincronizzare l'accesso alla classe ConfigurationElementCollection. (Ereditato da ConfigurationElementCollection) |
Throw |
Ottiene un valore che indica se il tentativo di aggiungere una classe ConfigurationElement duplicata alla classe ConfigurationElementCollection genererà un'eccezione. (Ereditato da ConfigurationElementCollection) |
Base |
Aggiunge un elemento di configurazione a ConfigurationElementCollection. (Ereditato da ConfigurationElementCollection) |
Base |
Aggiunge un elemento di configurazione all'insieme di elementi di configurazione. (Ereditato da ConfigurationElementCollection) |
Base |
Aggiunge un elemento di configurazione all'insieme di elementi di configurazione. (Ereditato da ConfigurationElementCollection) |
Base |
Rimuove tutti gli oggetti dell'elemento di configurazione dall'insieme. (Ereditato da ConfigurationElementCollection) |
Base |
Ottiene l'elemento di configurazione in corrispondenza della posizione di indice specificata. (Ereditato da ConfigurationElementCollection) |
Base |
Restituisce l'elemento di configurazione con la chiave specificata. (Ereditato da ConfigurationElementCollection) |
Base |
Restituisce una matrice delle chiavi di tutti gli elementi di configurazione inclusi nella classe ConfigurationElementCollection. (Ereditato da ConfigurationElementCollection) |
Base |
Ottiene la chiave per la classe ConfigurationElement in corrispondenza della posizione di indice specificata. (Ereditato da ConfigurationElementCollection) |
Base |
Indica l'indice della classe ConfigurationElement specificata. (Ereditato da ConfigurationElementCollection) |
Base |
Indica se la classe ConfigurationElement con la chiave specificata è stata rimossa dalla classe ConfigurationElementCollection. (Ereditato da ConfigurationElementCollection) |
Base |
Rimuove un oggetto ConfigurationElement dalla raccolta. (Ereditato da ConfigurationElementCollection) |
Base |
Rimuove la classe ConfigurationElement in corrispondenza della posizione di indice specificata. (Ereditato da ConfigurationElementCollection) |
Copy |
Copia il contenuto della classe ConfigurationElementCollection in una matrice. (Ereditato da ConfigurationElementCollection) |
Create |
Quando è sottoposto a override in una classe derivata, crea un nuovo elemento ConfigurationElement. (Ereditato da ConfigurationElementCollection) |
Create |
Crea una nuova classe ConfigurationElement quando è sottoposto a override in una classe derivata. (Ereditato da ConfigurationElementCollection) |
Deserialize |
Legge il codice XML dal file di configurazione. (Ereditato da ConfigurationElement) |
Equals(Object) |
Confronta la classe ConfigurationElementCollection con l'oggetto specificato. (Ereditato da ConfigurationElementCollection) |
Get |
Ottiene la chiave per un elemento di configurazione specificato quando viene sottoposto a override in un classe derivata. (Ereditato da ConfigurationElementCollection) |
Get |
Ottiene un'interfaccia IEnumerator utilizzata per scorrere la classe ConfigurationElementCollection. (Ereditato da ConfigurationElementCollection) |
Get |
Ottiene un valore univoco che rappresenta l'istanza di ConfigurationElementCollection. (Ereditato da ConfigurationElementCollection) |
Get |
Restituisce la versione trasformata del nome di assembly specificato. (Ereditato da ConfigurationElement) |
Get |
Restituisce la versione trasformata del nome del tipo specificato. (Ereditato da ConfigurationElement) |
Get |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Index |
Indice dell'oggetto SchemeSettingElement specificato. |
Init() |
Ripristina lo stato iniziale dell'oggetto ConfigurationElement. (Ereditato da ConfigurationElement) |
Initialize |
Da utilizzare per inizializzare un insieme predefinito di valori per l'oggetto ConfigurationElement. (Ereditato da ConfigurationElement) |
Is |
Indica se la classe ConfigurationElement specificata esiste nella classe ConfigurationElementCollection. (Ereditato da ConfigurationElementCollection) |
Is |
Indica se è possibile rimuovere l'oggetto ConfigurationElement da ConfigurationElementCollection. (Ereditato da ConfigurationElementCollection) |
Is |
Indica se questa classe ConfigurationElementCollection è stata modificata dall'ultimo salvataggio o caricamento durante l'override in una classe derivata. (Ereditato da ConfigurationElementCollection) |
Is |
Indica se l'oggetto ConfigurationElementCollection è in sola lettura. (Ereditato da ConfigurationElementCollection) |
List |
Aggiunge all'elenco passato gli errori di proprietà non valida di questo oggetto ConfigurationElement e di tutti i sottoelementi. (Ereditato da ConfigurationElement) |
Memberwise |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
On |
Ottiene un valore che indica se viene incontrato un attributo sconosciuto durante la deserializzazione. (Ereditato da ConfigurationElement) |
On |
Fa generare un'eccezione al sistema di configurazione. (Ereditato da ConfigurationElementCollection) |
On |
Genera un'eccezione quando una proprietà obbligatoria non viene trovata. (Ereditato da ConfigurationElement) |
Post |
Da chiamare dopo la deserializzazione. (Ereditato da ConfigurationElement) |
Pre |
Da chiamare prima della serializzazione. (Ereditato da ConfigurationElement) |
Reset(Configuration |
Reimposta la classe ConfigurationElementCollection sullo stato non modificato quando viene sottoposta a override in una classe derivata. (Ereditato da ConfigurationElementCollection) |
Reset |
Reimposta il valore della proprietà IsModified() su |
Serialize |
Scrive i dati di configurazione in un elemento XML del file di configurazione quando vengono sottoposti a override in una classe derivata. (Ereditato da ConfigurationElementCollection) |
Serialize |
Scrive i tag esterni di questo elemento di configurazione nel file di configurazione in caso di implementazione in una classe derivata. (Ereditato da ConfigurationElement) |
Set |
Imposta una proprietà sul valore specificato. (Ereditato da ConfigurationElement) |
Set |
Imposta la proprietà IsReadOnly() per l'oggetto ConfigurationElementCollection e per tutti i sottoelementi. (Ereditato da ConfigurationElementCollection) |
To |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Unmerge(Configuration |
Inverte l'effetto di unione delle informazioni sulla configurazione da livelli diversi della gerarchia di configurazione. (Ereditato da ConfigurationElementCollection) |
ICollection. |
Copia ConfigurationElementCollection in una matrice. (Ereditato da ConfigurationElementCollection) |
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato. |
Of |
Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. |
As |
Consente la parallelizzazione di una query. |
As |
Converte un oggetto IEnumerable in un oggetto IQueryable. |
Prodotto | Versioni |
---|---|
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: