Compartilhar via


SPWebEventReceiver.WebAdding method

Síncrono Before evento que ocorre antes da criação de um novo subsite, mas não quando é criado o site raiz de um novo conjunto de sites.

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

Syntax

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

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

Parâmetros

Exceptions

Exception Condition
ArgumentNullException

properties é null .

Comentários

O evento WebAdding(SPWebEventProperties) ocorre no pai da Web que está criando a nova subweb, desde que a nova subweb ainda não existe. Por esse motivo, as propriedades relacionadas a URL parece ser nulo, quando na verdade esses valores devem ser a URL da Web pai quando o pai da Web é a raiz da Web. Mais especificamente, a propriedade ServerRelativeUrl no evento WebAdding é o pai da Web. Por outro lado, esta propriedade no evento WebProvisioned(SPWebEventProperties) deve ser a subweb criada recentemente.

Notes to implementers

Como um receptor de eventos deve ser registrado com o conjunto de sites para que ele seja manipuladores pode ser executados, os manipuladores de WebAdding e WebProvisioned não podem ser executado quando um conjunto de sites e seu site raiz são criados.

Ver também

Referência

SPWebEventReceiver class

SPWebEventReceiver members

Microsoft.SharePoint namespace