Compartir a través de


ConfigurationSectionWithCollection.Remove (método)

Recupera el elemento especificado de una colección de una sección de configuración.

Sintaxis

ConfigurationSectionWithCollection.Remove collectionName, element;  
ConfigurationSectionWithCollection.Remove collectionName, element  

Parámetros

Nombre Definición
collectionName Valor string que especifica el nombre de la colección que tiene un elemento que se va a eliminar.
element Objeto CollectionElement que contiene el elemento que se va a quitar.

Valor devuelto

Este método no devuelve ningún valor.

Ejemplo

En el ejemplo siguiente se muestran los nombres de los controladores del sitio web predeterminado, se quita el elemento de controlador denominado "CGI-exe" si está presente y, a continuación, se vuelven a enumerar los nombres del controlador. El código hará que se agregue el siguiente XML a la sección <system.webServer> del archivo Web.config para el sitio web predeterminado:

<handlers>

<remove name="CGI-exe" />

</handlers>

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")  
  
' Get the default Web site.  
Set oSite = oWebAdmin.Get("Site.Name='Default Web Site'")  
  
' Get the handlers section.  
oSite.GetSection "HandlersSection", oHandlersSection  
  
' Display the current handler names.  
Wscript.Echo "---[Current Handler List]---"  
Call DisplayHandlerNames  
  
' Remove the CGI-exe handler by matching its name.  
For Each oHandler In oHandlersSection.Handlers  
     If oHandler.Name = "CGI-exe" Then  
        oHandlersSection.Remove "Handlers", oHandler  
    End If   
Next  
  
' Refresh the oHandlersSection object so that its contents will  
' reflect the updated configuration.  
oHandlersSection.Refresh_      
  
' List the handler names again to show the change.  
Wscript.Echo "---[New Handler List]---"  
Call DisplayHandlerNames  
  
' Provide a subroutine to display handler names.  
Sub DisplayHandlerNames  
    For Each oHandler In oHandlersSection.Handlers  
        WScript.Echo "Handler Name: " & oHandler.Name  
    Next  
    Wscript.Echo  
End Sub  
  

Nota Al llamar al método Remove_ se actualiza el almacén de configuración subyacente, pero no el objeto oHandlersSection que se ejecuta en memoria. Al llamar al método Refresh_ en oHandlersSection, se asegurará de que sus datos sean precisos si necesita usarlos más adelante en el mismo script.

Requisitos

Tipo Descripción
Remoto - IIS 7.0 en Windows Vista
- IIS 7.5 en Windows 7
- IIS 8.0 en Windows 8
- IIS 10.0 en Windows 10
Server - IIS 7.0 en Windows Server 2008
- IIS 7.5 en Windows Server 2008 R2
- IIS 8.0 en Windows Server 2012
- IIS 8.5 en Windows Server 2012 R2
- IIS 10.0 en Windows Server 2016
Producto - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Archivo MOF WebAdministration.mof

Consulte también

Clase ConfigurationSectionWithCollection
Clase HandlerAction
Clase HandlersSection