コード例 #1
0
ファイル: FilesMessageService.cs プロジェクト: sk81biz/sk81
        public void Send <T>(FileEntry <T> entry, MessageInitiator initiator, MessageAction action, params string[] description)
        {
            if (entry == null || entry.RootFolderType == FolderType.USER)
            {
                return;
            }

            MessageService.Send(initiator, action, MessageTarget.Create(entry.ID), description);
        }
コード例 #2
0
        public static void Send(FileEntry entry, MessageInitiator initiator, MessageAction action, params string[] description)
        {
            if (entry == null)
            {
                return;
            }

            MessageService.Send(initiator, action, MessageTarget.Create(entry.ID), description);
        }
コード例 #3
0
        private static void SendInitiatorMessage(FileEntry entry, MessageInitiator initiator, MessageAction action, params string[] description)
        {
            // do not log actions in users folder
            if (entry == null || entry.RootFolderType == FolderType.USER)
            {
                return;
            }

            MessageService.Send(initiator, action, MessageTarget.Create(entry.ID), description);
        }
コード例 #4
0
        private static void SendInitiatorMessage(FileEntry entry, MessageInitiator initiator, MessageAction action, params string[] description)
        {
            if (sender == null)
            {
                return;
            }

            // do not log actions in users folder
            if (entry == null || entry.RootFolderType == FolderType.USER)
            {
                return;
            }

            var message = Create(initiator.ToString(), action, description);

            if (!MessagePolicy.Check(message))
            {
                return;
            }

            sender.Send(message);
        }
コード例 #5
0
        private static void SendInitiatorMessage(FileEntry entry, MessageInitiator initiator, MessageAction action, params string[] description)
        {
            // do not log actions in users folder
            if (entry == null || entry.RootFolderType == FolderType.USER) return;

            MessageService.Send(initiator, action, description);
        }
コード例 #6
0
 public static void Send(FileEntry entry, MessageInitiator initiator, MessageAction action, params string[] description)
 {
     SendInitiatorMessage(entry, initiator, action, description);
 }
コード例 #7
0
 public static void Send(MessageInitiator initiator, MessageAction action, MessageTarget target, params string[] description)
 {
     SendInitiatorMessage(null, initiator.ToString(), action, target, description);
 }
コード例 #8
0
 public static void Send(HttpRequest request, MessageInitiator initiator, MessageAction action, params string[] description)
 {
     SendInitiatorMessage(request, initiator.ToString(), action, null, description);
 }
コード例 #9
0
 public void Send(MessageInitiator initiator, MessageAction action, params string[] description)
 {
     SendInitiatorMessage(initiator.ToString(), action, null, description);
 }
コード例 #10
0
 public static void Send(FileEntry entry, MessageInitiator initiator, MessageAction action, params string[] description)
 {
     SendInitiatorMessage(entry, initiator, action, description);
 }
コード例 #11
0
 public static void Send(MessageInitiator initiator, MessageAction action, params string[] description)
 {
     SendInitiatorMessage(null, initiator.ToString(), action, description);
 }
コード例 #12
0
 public static void Send(HttpRequest request, MessageInitiator initiator, MessageAction action, params string[] description)
 {
     SendInitiatorMessage(request, initiator.ToString(), action, description);
 }
コード例 #13
0
        private static void SendInitiatorMessage(FileEntry entry, MessageInitiator initiator, MessageAction action, params string[] description)
        {
            if (sender == null) return;

            // do not log actions in users folder
            if (entry == null || entry.RootFolderType == FolderType.USER) return;

            var message = Create(initiator.ToString(), action, description);
            if (!MessagePolicy.Check(message)) return;

            sender.Send(message);
        }