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.