Table of Contents

Interface IEventReceiverDefinition

Namespace
PnP.Core.Model.SharePoint
Assembly
PnP.Core.dll

Base class that defines general properties of an event receiver for lists and webs

public interface IEventReceiverDefinition : IDataModel<IEventReceiverDefinition>, IDataModelParent, IDataModelWithContext, ISupportModules<IEventReceiverDefinition>, IDataModelGet<IEventReceiverDefinition>, IDataModelLoad<IEventReceiverDefinition>, IDataModelDelete, IQueryableDataModel
Inherited Members
Extension Methods

Properties

All

A special property used to add an asterisk to a $select statement

object All { get; }

Property Value

object

EventType

The types of events that can be handled by event receivers.

EventReceiverType EventType { get; set; }

Property Value

EventReceiverType

ReceiverAssembly

The fully-qualified name of the assembly that contains the event receiver for the feature.

string ReceiverAssembly { get; }

Property Value

string

ReceiverClass

The class name of the event receiver for the feature.

string ReceiverClass { get; }

Property Value

string

ReceiverId

The identifier of the receiver for the event.

Guid ReceiverId { get; }

Property Value

Guid

ReceiverName

The name of the receiver for the event.

string ReceiverName { get; set; }

Property Value

string

ReceiverUrl

The URL of the receiver for the event.

string ReceiverUrl { get; set; }

Property Value

string

SequenceNumber

The integer that represents the relative sequence of the event.

int SequenceNumber { get; set; }

Property Value

int

Synchronization

Enumeration that specifies the synchronization state for the event receiver.

EventReceiverSynchronization Synchronization { get; set; }

Property Value

EventReceiverSynchronization