コード例 #1
0
ファイル: MessagingManager.cs プロジェクト: NLADP/ADF
        internal static IMessageDefinitionProvider GetProvider(MessageDefinitionType type)
        {
            lock (ProvidersLock)
            {
                if (!providers.ContainsKey(type))
                {
                    IMessageDefinitionProvider provider = ObjectFactory.BuildUp<IMessageDefinitionProvider>(type.Name);

                    providers.Add(type, provider);
                }
            }
            return providers[type];
        }
コード例 #2
0
ファイル: MessagingManager.cs プロジェクト: NLADP/ADF
 public static MessageDefinition Read(MessageDefinitionType type, string message, string section = null)
 {
     return GetProvider(type).Read(message, section);
 }