SPWebEventReceiver.WebDeleting method
Síncrono Before evento que ocorre antes de um site existente é excluído completamente.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Overridable Sub WebDeleting ( _
properties As SPWebEventProperties _
)
'Uso
Dim instance As SPWebEventReceiver
Dim properties As SPWebEventProperties
instance.WebDeleting(properties)
public virtual void WebDeleting(
SPWebEventProperties properties
)
Parâmetros
properties
Type: Microsoft.SharePoint.SPWebEventPropertiesUm objeto SPWebEventProperties que representa as propriedades do manipulador de eventos.
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).
Só ocorrem eventos de exclusão de site para o site primeiro 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 .
Esse evento oferece suporte ao cancelamento de eventos e mensagens de erro.
Aviso
Você não deve usar a propriedade Status=CancelNoError para cancelar um evento, como fazer então redireciona o usuário para a página noninformative "excluir Web".