Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AF SDK Reference

AFNotificationContact.DeliveryChannelPlugIn Property

AFNotificationContact.DeliveryChannelPlugIn Property

  • Last UpdatedNov 18, 2025
  • 3 minute read
AFNotificationContact.DeliveryChannelPlugIn Property
The delivery channel plugin property is used to specify which delivery channel will be used in the AFNotificationContact to deliver the notification.

Namespace:  OSIsoft.AF.Notification
Assembly:  OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182

Syntax

public AFPlugIn DeliveryChannelPlugIn { get; set; }
Public Property DeliveryChannelPlugIn As AFPlugIn
	Get
	Set

Dim instance As AFNotificationContact
Dim value As AFPlugIn

value = instance.DeliveryChannelPlugIn

instance.DeliveryChannelPlugIn = value
public:
virtual property AFPlugIn^ DeliveryChannelPlugIn {
	AFPlugIn^ get () sealed;
	void set (AFPlugIn^ value) sealed;
}
abstract DeliveryChannelPlugIn : AFPlugIn with get, set
override DeliveryChannelPlugIn : AFPlugIn with get, set

Property Value

Type: AFPlugIn
The delivery channel plugin used to create the delivery channel which delivers the notification.

Implements

IAFNotificationContactDeliveryChannelPlugIn

Remarks

The list of available delivery channels available on the system is provided by the PISystem.DeliveryChannelPlugIns collection. An instance of a delivery channel is created by an object which is derived from the AFDeliveryChannel base class that has been registered on the PI AF Server using the RegPlugIn utility. An instance of the delivery channel reference is associated with a notification contact for the delivery of notifications.

If this notification contact was created from an AFNotificationContactTemplate, then the value of this property is defined by the template's DeliveryChannelPlugIn unless it is modified to be different from the template value. If this notification contact was created from an AFNotificationTemplate, then the value of this property is defined by the associated ContactDefinition in the template unless it is modified to be different from the contact definition's value. In either case, if the value is defined by a template, then changing the template's DeliveryChannelPlugIn property will also change the value of this property of the AFNotificationContact.

Note Note
If this notification contact is defined by the template, then setting the value of this property to will reset it back to be defined by the template's value.

Version Information

AFSDK


See Also

In This Topic
TitleResults for “How to create a CRG?”Also Available in