Changed IEventBus Notify method to accept an IDictionary rather than Dictionary

This commit is contained in:
Phil@Megaverse.hsd1.wa.comcast.net.
2010-06-01 19:04:54 -07:00
parent 88edc53407
commit 0a2af479e0
3 changed files with 3 additions and 3 deletions

View File

@@ -25,7 +25,7 @@ namespace Orchard.Tests.Modules.Settings.Topology {
public void Notify_Obsolete(string messageName, IDictionary<string, string> eventData) {
}
public void Notify(string messageName, Dictionary<string, object> eventData) {
public void Notify(string messageName, IDictionary<string, object> eventData) {
LastMessageName = messageName;
LastEventData = eventData;
}

View File

@@ -26,7 +26,7 @@ namespace Orchard.Events {
_handlers().Invoke(handler => handler.Process(messageName, eventData), Logger);
}
public void Notify(string messageName, Dictionary<string, object> eventData) {
public void Notify(string messageName, IDictionary<string, object> eventData) {
string[] parameters = messageName.Split('.');
if (parameters.Length != 2) {
throw new ArgumentException(messageName + T(" is not formatted correctly"));

View File

@@ -3,6 +3,6 @@
namespace Orchard.Events {
public interface IEventBus : IDependency {
void Notify_Obsolete(string messageName, IDictionary<string, string> eventData);
void Notify(string messageName, Dictionary<string, object> eventData);
void Notify(string messageName, IDictionary<string, object> eventData);
}
}