/// <summary> /// Cria a instancia do AzureQueueNotification /// </summary> /// <param name="senderUserId">Usuario que gerou a Notificação</param> /// <param name="value">Objeto que gerou a Notificação</param> /// <param name="notificationType">Tipo de Notificação </param> /// <returns>AzureQueueNotification</returns> public static AzureMessage CreateAzureMessage(string senderUserId, string senderUserName, string objectRef, AzureMessageType messageType , Dictionary<string, object> extraData = null) { AzureMessage notification = new AzureMessage(); notification.SenderUserId = senderUserId; notification.ObjectRef = objectRef; notification.ExtraData = extraData; notification.CreationDate = DateTime.Now; notification.SenderUserName = senderUserName; notification.MessageType = (int)messageType; return notification; }
/// <summary> /// Cria a instancia do AzureQueueNotification /// </summary> /// <param name="senderUserId">Usuario que gerou a Notificação</param> /// <param name="value">Objeto que gerou a Notificação</param> /// <param name="notificationType">Tipo de Notificação </param> /// <returns>AzureQueueNotification</returns> public static AzureMessage CreateAzureMessage(string senderUserId, string senderUserName, string objectRef, AzureMessageType messageType, Dictionary <string, object> extraData = null) { AzureMessage notification = new AzureMessage(); notification.SenderUserId = senderUserId; notification.ObjectRef = objectRef; notification.ExtraData = extraData; notification.CreationDate = DateTime.Now; notification.SenderUserName = senderUserName; notification.MessageType = (int)messageType; return(notification); }
/// <summary> /// Cria a instancia do AzureQueueNotification /// </summary> /// <param name="senderUserId">Usuario que gerou a Notificação</param> /// <param name="senderUsername">Nome do Usuario que gerou a Notificação</param> /// <param name="objectRef">Referencia do objeto que gerou a notificação</param> /// <param name="notificationTypeEnum">Tipo de Notificação </param> /// <param name="extraData">Dados Extras da notificações</param> /// <returns>AzureQueueNotification</returns> public static void Enqueue(string senderUserId, string senderUsername, string objectRef, AzureMessageType messageTypeEnum, Dictionary<string, object> extraData = null) { AzureMessage notification = Infra.Queue.AzureMessage.CreateAzureMessage(senderUserId, senderUsername, objectRef, messageTypeEnum, extraData); Enqueue(notification); }
/// <summary> /// Cria a instancia do AzureQueueNotification /// </summary> /// <param name="senderUserId">Usuario que gerou a Notificação</param> /// <param name="senderUsername">Nome do Usuario que gerou a Notificação</param> /// <param name="objectRef">Referencia do objeto que gerou a notificação</param> /// <param name="notificationTypeEnum">Tipo de Notificação </param> /// <param name="extraData">Dados Extras da notificações</param> /// <returns>AzureQueueNotification</returns> public static void Enqueue(string senderUserId, string senderUsername, string objectRef, AzureMessageType messageTypeEnum, Dictionary <string, object> extraData = null) { AzureMessage notification = Infra.Queue.AzureMessage.CreateAzureMessage(senderUserId, senderUsername, objectRef, messageTypeEnum, extraData); Enqueue(notification); }