Inheritance: Descriptor
コード例 #1
0
ファイル: MessagingManager.cs プロジェクト: NLADP/ADF
        internal static IMessageHandler GetHandler(MessageType type)
        {
            lock (HandlersLock)
            {
                if (!handlers.ContainsKey(type))
                {
                    IMessageHandler handler = ObjectFactory.BuildUp<IMessageHandler>(type.Name);

                    handlers.Add(type, handler);
                }
            }
            return handlers[type];
        }
コード例 #2
0
ファイル: MessagingManager.cs プロジェクト: NLADP/ADF
 public static IInternalState GetEmpty(MessageType type, string messagename, string tablename)
 {
     return GetHandler(type).GetEmpty(messagename, tablename);
 }
コード例 #3
0
ファイル: MessagingManager.cs プロジェクト: NLADP/ADF
 public static object Retrieve(MessageType type, string messagename, params object[] p)
 {
     return GetHandler(type).Retrieve(messagename, p);
 }
コード例 #4
0
ファイル: MessagingManager.cs プロジェクト: NLADP/ADF
 public static object Commit(MessageType type, string messagename, params object[] p)
 {
     return GetHandler(type).Commit(messagename, p);
 }