對我來說,這沒有任何問題,而是向你尋求幫助。ASP.NET MVC 5插件
我對可插拔應用程序是全新的。我甚至沒有想過。
目前我正在一個短信應用程序,它可能有不同的網關發送短信。
在網關中,根據一些標準動態選擇右側網關。
不同的網關需要不同的網址和數據來發送短信。即 -
//This is for one gateway
xyz.com/SendTextMessage?Username=XX&Password=XX&From=XX&To=XX&Message=##
//This is for one gateway
abc.com?IN_MSG_ID=XX&MOBILENO=XX&BODY=XX&ORIGIN_PORT=XX
例如,我需要一個插件,它能夠發送短信 -
void SendMessage()
{
//Send via abc
}
有可能是另一種插件,它可以發送SMS的
void SendMessage()
{
//Send via xyz
}
我可以」弄清楚如何在不修改主應用程序的源代碼的情況下爲網關準備插件。
我可以告訴你一個想法嗎?
@ kayess,好吧,我在這裏添加更多細節。 –
您如何確定您希望用於發送的提供商的差異?不同的控制器或不同的方法或某些類型參數? – kayess
@ kayess,短信速率,掩蔽等 –