AlertManagement Interface

Definition

Represents the operation contracts that allow to programmatically create, list, update and delete alert definitions.

public interface class AlertManagement
[System.CodeDom.Compiler.GeneratedCode("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.ServiceContract(ConfigurationName="AlertingWcfProxy.AlertManagement", Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/10/01/AlertManagement")]
public interface AlertManagement
[<System.CodeDom.Compiler.GeneratedCode("System.ServiceModel", "4.0.0.0")>]
[<System.ServiceModel.ServiceContract(ConfigurationName="AlertingWcfProxy.AlertManagement", Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/10/01/AlertManagement")>]
type AlertManagement = interface
Public Interface AlertManagement
Derived
Attributes

Methods

CreateAlertDefinition(AlertDefinitionCreate, AlertSchedule, DeliveryTarget)

Creates the alert definitions from the current session.

CreateSession(String, String, Int32, String)

Creates an alerting user session and populates related feed definitions, schema and preview data.

CreateSessionForEdit(Guid, Int32)

Creates a new alerting session for the existing alert definition.

CreateSessionForEditAsCopy(Guid)

Creates a new alerting session for the existing alert definition by copying existing data feed definition schema.

DeleteAlertDefinition(Guid)

Marks the alert definition for deletion.

DeleteAlertSession(Guid)

Deletes the alerting session and all the unused data feed definitions including feed schema and preview data.

GetAlertDefinition(Guid)

Returns the existing alert definition.

GetAlertSchedule(Guid)

Returns the alert schedule definition for the existing alert definition.

GetDataFeedDefinitionsForSession(Guid)

Returns the list of the data feed definitions for the alerting user session.

GetDeliveryTargets(Guid)

Returns the collection of the delivery targets for the existing alert definition.

GetFeedPreviewData(Guid)

Returns the list of the data feed preview records.

GetFeedSchema(Guid)

Returns the list of the feed definition columns.

ListAlertDefinitions(String)

Returns the collection of the alert definitions for the specific item for the current user.

ListAlertDefinitionsAdmin(Guid)

Returns the list of the alert definitions for the specific site and user logon name.

ListUsersAdmin(String)

Returns the list of the users on the SharePoint site that created alert definitions.

Applies to