CustomErrorCollection.Clear Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Quita todos los objetos CustomError de la colección.
public:
void Clear();
public void Clear ();
member this.Clear : unit -> unit
Public Sub Clear ()
Ejemplos
En el ejemplo de código siguiente se quitan todos los CustomError objetos de la CustomErrorCollection colección. Consulte el ejemplo de código del tema de clase CustomErrorCollection para obtener información sobre cómo obtener la colección.
// Using the Clear method.
if (!customErrorsSection.SectionInformation.IsLocked)
{
// Execute the Clear method.
customErrorsCollection.Clear();
configuration.Save();
}
' Using the Clear method.
If Not customErrorsSection.SectionInformation.IsLocked Then
' Execute the Clear method.
customErrorsCollection.Clear()
configuration.Save()
End If
Comentarios
El resultado de actualizar el archivo de configuración después de llamar al Clear método depende del ConfigurationSaveMode elegido. Para actualizar el archivo de configuración, use una de estas dos sobrecargas: Save y Save.
Si usa el Save.method, se aplican las condiciones siguientes.
Si pasa un Full valor de parámetro o Modified , se inserta un
clear
elemento en laclientTarget
sección del archivo de configuración en el nivel de jerarquía actual.Si pasa el valor del Minimal parámetro, se agrega una serie de
remove
elementos al elemento clientTarget (ASP.NET esquema de configuración) del archivo de configuración en el nivel de jerarquía actual. Cada una quita todas las referencias a unadd
elemento definido en un archivo de configuración primario en un nivel superior de la jerarquía. Cuando se usa Minimal, hay una propiedad adicional en la colección que afecta a lo que se serializa en el archivo de configuración: EmitClear, que esfalse
de forma predeterminada. Se aplican las siguientes condiciones.Si se EmitClear establece en ,
clear
el elemento se inserta en laclientTarget
sección del archivo de configuración en el niveltrue
de jerarquía actual. Esto quita todas las referencias a losadd
elementos definidos en los archivos de configuración primarios en niveles superiores de la jerarquía.Si la EmitClear marca se establece
false
en , elclear
elemento se quita de laclientTarget
sección del archivo de configuración en el nivel de jerarquía actual, si existe.
El Clear método elimina realmente los add
elementos definidos en la clientTarget
sección del archivo de configuración en el nivel de jerarquía actual. También quita todas las referencias a los elementos add definidos en los archivos de configuración primarios en niveles superiores de la jerarquía.
Nota
Los add
elementos no se eliminan de la clientTarget
sección de los archivos de configuración primarios.