Compartilhar via


SPWebEventReceiver.WebDeleted method

Evento assíncrono After que ocorre após um site existente é excluído completamente.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public Overridable Sub WebDeleted ( _
    properties As SPWebEventProperties _
)
'Uso
Dim instance As SPWebEventReceiver
Dim properties As SPWebEventProperties

instance.WebDeleted(properties)
public virtual void WebDeleted(
    SPWebEventProperties properties
)

Parâmetros

Exceptions

Exception Condition
ArgumentNullException

properties é null .

Comentários

Eventos de exclusão de site ocorrerem nos seguintes casos:

  • O site é excluído por meio da interface do usuário.

  • A pasta que contém um site da Web é excluída em um aplicativo que seja compatível com Microsoft SharePoint Foundation (como SharePoint Designer) por meio do protocolo de chamada de procedimento remoto (RPC).

  • A pasta que contém um site da Web é excluída pelo Distributed Authoring and Versioning (DAV).

Eventos de exclusão de site ocorrem somente para o primeiro site da Web em uma cadeia de sites. Por exemplo, se for excluído um site em http://TopSite/Site, que tem a subwebs http://TopSite/Site/Subsite1 e http://TopSite/Site/Subsite2, em , exclusão de apenas um evento ocorre, especificamente, para o site da Web raiz de http://TopSite/Site .

Aviso

Se você tentar acessar a Web excluída no seu receptor de evento usando a propriedade properties.Web de seus métodos WebDeleted(SPWebEventProperties) ou SiteDeleted(SPWebEventProperties) , um System.IO.FileNotFoundException é lançada, em vez de retornar um simples a null reference (Nothing in Visual Basic) .

Ver também

Referência

SPWebEventReceiver class

SPWebEventReceiver members

Microsoft.SharePoint namespace