AlertManagementClient Class

Definition

Provides methods where clients can use programmatically to manage (create, edit, delete, & list) alert definitions.

public ref class AlertManagementClient : System::ServiceModel::ClientBase<AlertingWcfProxy::AlertManagement ^>, AlertingWcfProxy::AlertManagement
[System.CodeDom.Compiler.GeneratedCode("System.ServiceModel", "4.0.0.0")]
[System.Diagnostics.DebuggerStepThrough]
public class AlertManagementClient : System.ServiceModel.ClientBase<AlertingWcfProxy.AlertManagement>, AlertingWcfProxy.AlertManagement
[<System.CodeDom.Compiler.GeneratedCode("System.ServiceModel", "4.0.0.0")>]
[<System.Diagnostics.DebuggerStepThrough>]
type AlertManagementClient = class
    inherit ClientBase<AlertManagement>
    interface AlertManagement
Public Class AlertManagementClient
Inherits ClientBase(Of AlertManagement)
Implements AlertManagement
Inheritance
AlertManagementClient
Attributes
Implements

Constructors

AlertManagementClient()

Initializes a new instance of the AlertManagementClient class.

AlertManagementClient(Binding, EndpointAddress)

Initializes a new instance of the AlertManagementClient class with the specified endpoint binding and endpoint address of the service.

AlertManagementClient(String)

Initializes a new instance of the AlertManagementClient class using a specified configuration service name for endpoint binding.

AlertManagementClient(String, EndpointAddress)

Initializes a new instance of the AlertManagementClient class using a specified configuration service name for endpoint binding and endpoint address to the service.

AlertManagementClient(String, String)

Initializes a new instance of the AlertManagementClient class using a specified configuration service name for endpoint binding and fully-qualified endpoint address of the service.

Methods

CreateAlertDefinition(AlertDefinitionCreate, AlertSchedule, DeliveryTarget)

Creates the alert definition for the current session based on the specified alert definition information, alert schedule information, and target delivery definition.

CreateSession(String, String, Int32, String)

Creates a new alerting designer user session and populates related data feed definitions, schema, and preview data.

CreateSessionForEdit(Guid, Int32)

Creates a new alerting designer user session for editing an existing alert definition.

CreateSessionForEditAsCopy(Guid)

Creates a new alerting designer user session for editing existing alert definition by copying existing data feed definition schema.

DeleteAlertDefinition(Guid)

Marks the alert definition for deletion.

DeleteAlertSession(Guid)

Deletes the specified alerting designer user session including data feed definitions and preview data.

GetAlertDefinition(Guid)

Retrieves the alert definition information for the specified alert definition identifier.

GetAlertSchedule(Guid)

Retrieves the alert schedule for the specified alert definition identifier.

GetDataFeedDefinitionsForSession(Guid)

Retrieves the list of the data feed definitions for the alerting designer user session.

GetDeliveryTargets(Guid)

Retrieves the list of delivery targets for the specified alert definition identifier.

GetFeedPreviewData(Guid)

Retrieves the list of preview data for the specified data feed identifier.

GetFeedSchema(Guid)

Retrieves the list of data feed definition columns.

ListAlertDefinitions(String)

Retrieves the list of alert definitions from the specified source report item.

ListAlertDefinitionsAdmin(Guid)

Retrieves the list of alert definitions created by the specified user.

ListUsersAdmin(String)

Retrieves the list of users on the SharePoint site who created the alert definitions.

Applies to