UrlMappingCollection.Clear Metodo
Definizione
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.
Rimuove tutti gli oggetti UrlMapping dall'insieme.
public:
void Clear();
public void Clear ();
member this.Clear : unit -> unit
Public Sub Clear ()
Esempio
Nell'esempio di codice seguente vengono rimossi tutti gli UrlMapping oggetti da UrlMappingCollection.
Fare riferimento all'esempio di codice nell'argomento della UrlMappingCollection classe per informazioni su come ottenere la raccolta.
// Clear the url mapping collection.
urlMappings.Clear();
// Update the configuration file.
// Define the save modality.
ConfigurationSaveMode saveMode =
ConfigurationSaveMode.Minimal;
urlMappings.EmitClear =
Convert.ToBoolean(parm2);
if (parm1 == "none")
{
if (!urlMappingSection.IsReadOnly())
configuration.Save();
msg = String.Format(
"Default modality, EmitClear: {0}",
urlMappings.EmitClear.ToString());
}
else
{
if (parm1 == "full")
saveMode = ConfigurationSaveMode.Full;
else
if (parm1 == "modified")
saveMode = ConfigurationSaveMode.Modified;
if (!urlMappingSection.IsReadOnly())
configuration.Save(saveMode);
msg = String.Format(
"Save modality: {0}",
saveMode.ToString());
}
' Clear the url mapping collection.
urlMappings.Clear()
' Update the configuration file.
' Define the save modality.
Dim saveMode _
As ConfigurationSaveMode = _
ConfigurationSaveMode.Minimal
urlMappings.EmitClear = _
Convert.ToBoolean(parm2)
If parm1 = "none" Then
If Not urlMappingSection.IsReadOnly() Then
configuration.Save()
End If
msg = String.Format( _
"Default modality, EmitClear: {0}", _
urlMappings.EmitClear.ToString())
Else
If parm1 = "full" Then
saveMode = ConfigurationSaveMode.Full
ElseIf parm1 = "modified" Then
saveMode = ConfigurationSaveMode.Modified
End If
If Not urlMappingSection.IsReadOnly() Then
configuration.Save(saveMode)
End If
msg = String.Format( _
"Save modality: {0}", _
saveMode.ToString())
End If
Commenti
Se si salva il file di configurazione dopo aver chiamato il Clear metodo , il risultato dipenderà dall'oggetto scelto ConfigurationSaveMode.
Nell'elenco seguente vengono descritte le condizioni applicabili se si utilizza il Save metodo per salvare il file:
Se si passa Full o ConfigurationSaveMode.Modified come valore del parametro, viene inserito un
clear
elemento nellaurlMappings
sezione del file di configurazione a livello di gerarchia corrente.Se si passa Minimal come valore del parametro, una serie di
remove
elementi viene aggiunta alurlMappings
del file di configurazione a livello di gerarchia corrente. Questiremove
elementi rimuovono tutti i riferimenti agliadd
elementi definiti nei file di configurazione padre a livelli superiori nella gerarchia. Con il Minimal valore di enumerazione, è presente una proprietà aggiuntiva nella raccolta che influisce sugli elementi serializzati nel file di configurazione. La proprietà è ed è EmitClear perfalse
impostazione predefinita. Si applica una delle condizioni seguenti:EmitClear impostare su
true
. Unclear
elemento viene inserito nellaurlMappings
sezione del file di configurazione a livello di gerarchia corrente. In questo modo vengono rimossi tutti i riferimenti agliadd
elementi definiti nei file di configurazione padre a livelli superiori nella gerarchia.EmitClear flag è impostato su
false
. Ciò ha l'effetto di rimuovere l'elementoclear
dallaurlMappings
sezione del file di configurazione a livello di gerarchia corrente, se esistente.
Il Clear metodo elimina effettivamente gli add
elementi definiti nella urlMappings
sezione del file di configurazione a livello di gerarchia corrente. Rimuove anche tutti i riferimenti agli add
elementi definiti nei file di configurazione padre a livelli superiori nella gerarchia, ma non li elimina.