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
properties
Type: Microsoft.SharePoint.SPWebEventPropertiesUm objeto SPWebEventProperties que representa as propriedades do manipulador de eventos.
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.