Table of Contents

Interface IAlert

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

SharePoint Alert definition

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

Properties

AlertFrequency

Frequency of the alert

AlertFrequency AlertFrequency { get; set; }

Property Value

AlertFrequency

AlertTemplateName

Template name of the alert

string AlertTemplateName { get; set; }

Property Value

string

AlertTime

Time to send out the alert (for alerts with frequency set to Weekly)

DateTime AlertTime { get; set; }

Property Value

DateTime

AlertType

Type of the alert

AlertType AlertType { get; set; }

Property Value

AlertType

All

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

object All { get; }

Property Value

object

AllProperties

Collection of alert properties

IPropertyValues AllProperties { get; }

Property Value

IPropertyValues

AlwaysNotify

Indicates if the alert should always be sent out

bool AlwaysNotify { get; set; }

Property Value

bool

DeliveryChannels

Delivery channels for the alert

AlertDeliveryMethod DeliveryChannels { get; set; }

Property Value

AlertDeliveryMethod

EventType

Event type of the alert

AlertEventType EventType { get; set; }

Property Value

AlertEventType

Filter

CAML filter applied for the alert

string Filter { get; set; }

Property Value

string

Id

Unique identifier of the alert

Guid Id { get; set; }

Property Value

Guid

Item

List item the alert is related to

IListItem Item { get; }

Property Value

IListItem

ItemID

ID of the item the alert is related to

int ItemID { get; set; }

Property Value

int

List

List the alert is related to

IList List { get; }

Property Value

IList

ListId

ID of the list the alert is related to

Guid ListId { get; set; }

Property Value

Guid

ListUrl

Server relativer URL of the list the alert is related to

string ListUrl { get; set; }

Property Value

string

Status

Status of the alert

AlertStatus Status { get; set; }

Property Value

AlertStatus

Title

Title of the alert

string Title { get; set; }

Property Value

string

User

User that will receive the alert

ISharePointUser User { get; }

Property Value

ISharePointUser

UserId

Id of the user that will receive the alert

int UserId { get; set; }

Property Value

int