SPEventPropertiesBase - Classe

Classe de base abstraite qui fournit les propriétés d'événement qui sont communes à tous les types d'événements. Cette classe n'est jamais instanciée.

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.SPEventPropertiesBase
    Microsoft.SharePoint.SPItemEventProperties
    Microsoft.SharePoint.SPListEventProperties
    Microsoft.SharePoint.SPSecurityEventProperties
    Microsoft.SharePoint.SPWebEventProperties

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
<SerializableAttribute> _
Public MustInherit Class SPEventPropertiesBase
'Utilisation
Dim instance As SPEventPropertiesBase
[SerializableAttribute]
public abstract class SPEventPropertiesBase

Remarques

La classe SPEventPropertiesBase n'est pas instanciée mais fournit des méthodes pour les classes dérivées à partir de celui-ci qui sont répertoriés dans la section de la hiérarchie d'héritage ci-dessous.

Exemples

L'exemple suivant d'une méthode de gestionnaire d'événements substitue à la méthode ItemDeleting() et utilise les propriétés héritées de la classe SPEventPropertiesBase pour annuler un événement et afficher un message d'erreur.

public override void ItemDeleting(SPItemEventProperties properties)
{
    properties.Status = SPEventReceiverStatus.CancelWithError;
    properties.ErrorMessage = "Deleting items is not supported.";
}
Public Overrides Sub ItemDeleting(ByVal properties As SPItemEventProperties)
    properties.Status = SPEventReceiverStatus.CancelWithError
    properties.ErrorMessage = "Deleting items is not supported."
End Sub

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPEventPropertiesBase - Membres

Microsoft.SharePoint - Espace de noms