AlertDeliveryChannelCollection Class

The AlertDeliveryChannelCollection class implements the collection of delivery channels that are available for alerts.

System.Object

System.Collections.ICollection

  System.Collections.IEnumerable

     **Microsoft.SharePoint.Portal.Alerts.AlertDeliveryChannelCollection**

Public Methods

The following table shows the methods of the AlertDeliveryChannelCollection class and a brief description of each.

Name Description
Add(Microsoft.SharePoint.Portal.Alerts.DeliveryChannelSettings) Adds a delivery channel to this collection.
Clear Clears all channels from this collection.
CopyTo(System.Array, Int32) Copies this collection to an array.
GetEnumerator Gets an enumerator that an iterate the items in this collection.
Remove(String) Removes a delivery channel from the collection.

Public Properties

The following table shows the properties of the AlertDeliveryChannelCollection class, the data type of each property, and a brief description of each.

Name Data Type Description
Count Int32 Gets the number of items in this collection.
IsSynchronized Boolean Gets a flag that indicates whether this collection supports multi threaded access on the same object Always returns false.
Item(String) Microsoft.SharePoint.Portal.Alerts.DeliveryChannelSettings Gets the object that is indexed by the specified string.
SyncRoot object Reserved for internal use only.. Throws SynchronizationIsNotSupportedException because multi-threaded access to the delivery channel collection is not supported.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread safe.

Remarks

Delivery channels for SharePoint Portal Server include portal and email channels.

Requirements

Namespace: Microsoft.SharePoint.Portal.Alerts

Platforms: Microsoft Windows Server 2003

Assembly: Microsoft.SharePoint.Portal (in Microsoft.SharePoint.Portal.dll)

Security: Code Access Security