UrlMappingCollection.Clear Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Remove todos os UrlMapping objetos da coleção.
public:
void Clear();
public void Clear();
member this.Clear : unit -> unit
Public Sub Clear ()
Exemplos
O seguinte exemplo de código remove todos os UrlMapping objetos do UrlMappingCollection.
Consulta o exemplo do código no UrlMappingCollection tópico da aula para saberes como obter a coleção.
// 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
Observações
Se guardar o ficheiro de configuração após chamar o Clear método, o resultado dependerá do ficheiro escolhido ConfigurationSaveMode.
A lista seguinte descreve as condições que se aplicam se usar o Save método para guardar o ficheiro:
Se passar Full ou ConfigurationSaveMode.Modified como valor do parâmetro, um
clearelemento é inserido naurlMappingssecção do ficheiro de configuração ao nível da hierarquia atual.Se passar Minimal como valor do parâmetro, uma série de
removeelementos é adicionada aourlMappingsdo ficheiro de configuração ao nível da hierarquia atual. Estesremoveelementos removem todas as referências aosaddelementos definidos nos ficheiros de configuração pai em níveis superiores da hierarquia. Com o Minimal valor de enumeração, existe uma propriedade adicional na coleção que afeta o que é serializado para o ficheiro de configuração. A propriedade é EmitClear e éfalsepor defeito. Aplica-se uma das seguintes condições:EmitClear definido como
true. Umclearelemento é inserido naurlMappingssecção do ficheiro de configuração ao nível da hierarquia atual. Isto remove todas as referências aosaddelementos definidos nos ficheiros de configuração pai em níveis superiores da hierarquia.EmitClear o flag está definido para
false. Isto tem o efeito de remover oclearelemento daurlMappingssecção do ficheiro de configuração ao nível da hierarquia atual, caso exista.
O Clear método elimina efetivamente os add elementos definidos na urlMappings secção do ficheiro de configuração ao nível da hierarquia atual. Também remove todas as referências aos add elementos definidos nos ficheiros de configuração dos pais em níveis superiores da hierarquia, mas não os elimina.