  | DefaultNotificationServiceSendTemplatedNotification Method  | 
 
            Send a notification using a template to one or more addresses.
            
 
    Namespace: 
   SanteDB.Core.Notifications
    Assembly:
   SanteDB.Core.Api (in SanteDB.Core.Api.dll) Version: 3.0.481-alpha
Syntaxpublic Guid[] SendTemplatedNotification(
	string[] to,
	string templateId,
	string templateLanguage,
	Object templateModel,
	DateTimeOffset? scheduleDelivery = null,
	bool ccAdmins = false,
	params NotificationAttachment[] attachments
)
Public Function SendTemplatedNotification ( 
	to As String(),
	templateId As String,
	templateLanguage As String,
	templateModel As Object,
	Optional scheduleDelivery As DateTimeOffset? = Nothing,
	Optional ccAdmins As Boolean = false,
	ParamArray attachments As NotificationAttachment()
) As Guid()
public:
virtual array<Guid>^ SendTemplatedNotification(
	array<String^>^ to, 
	String^ templateId, 
	String^ templateLanguage, 
	Object^ templateModel, 
	Nullable<DateTimeOffset> scheduleDelivery = nullptr, 
	bool ccAdmins = false, 
	... array<NotificationAttachment^>^ attachments
) sealed
abstract SendTemplatedNotification : 
        to : string[] * 
        templateId : string * 
        templateLanguage : string * 
        templateModel : Object * 
        ?scheduleDelivery : Nullable<DateTimeOffset> * 
        ?ccAdmins : bool * 
        attachments : NotificationAttachment[] 
(* Defaults:
        let _scheduleDelivery = defaultArg scheduleDelivery null
        let _ccAdmins = defaultArg ccAdmins false
*)
-> Guid[] 
override SendTemplatedNotification : 
        to : string[] * 
        templateId : string * 
        templateLanguage : string * 
        templateModel : Object * 
        ?scheduleDelivery : Nullable<DateTimeOffset> * 
        ?ccAdmins : bool * 
        attachments : NotificationAttachment[] 
(* Defaults:
        let _scheduleDelivery = defaultArg scheduleDelivery null
        let _ccAdmins = defaultArg ccAdmins false
*)
-> Guid[] Parameters
- to
 - Type: SystemString
The scheme qualified addresses to send the notification to. - templateId
 - Type: SystemString
The template identifier that is available in the INotificationTemplateRepository. - templateLanguage
 - Type: SystemString
The language spoken to define which template language variant to use. - templateModel
 - Type: SystemObject
The data model to use when filling the template. - scheduleDelivery (Optional)
 - Type: SystemNullableDateTimeOffset
Delay sending the notification to a particular time in the future. - ccAdmins (Optional)
 - Type: SystemBoolean
True to also send the notification to the defined administrators in the configuration. - attachments
 - Type: SanteDB.Core.NotificationsNotificationAttachment
Zero or more attachments to include with the notification. 
Return Value
Type: 
GuidAn array of identifiers that correspond to the notifications.
Implements
INotificationServiceSendTemplatedNotification(String, String, String, Object, NullableDateTimeOffset, Boolean, NotificationAttachment)
See Also