Hishop.Plugins/SMSSender.cs
(完整代码) 1KBnamespace Hishop.Plugins
{
using System;
using System.Runtime.InteropServices;
using System.Xml;
public abstract class SMSSender : ConfigablePlugin, IPlugin
{
protected SMSSender()
{
}
public static SMSSender CreateInstance(string name)
{
return CreateInstance(name, null);
}
public static SMSSender CreateInstance(string name, string configXml)
{
if (string.IsNullOrEmpty(name))
{
return null;
}
Type plugin = SMSPlugins.Instance().GetPlugin("SMSSender", name);
if (plugin == null)
{
return null;
}
SMSSender sender = Activator.CreateInstance(plugin) as SMSSender;
if (!((sender == null) || string.IsNullOrEmpty(configXml)))
{
XmlDocument document = new XmlDocument();
document.LoadXml(configXml);
sender.InitConfig(document.FirstChild);
}
return sender;
}
public abstract bool Send(string cellPhone, string message, out string returnMsg);
public abstract bool Send(string[] phoneNumbers, string message, out string returnMsg);
public abstract bool Send(string cellPhone, string message, out string returnMsg, string speed = "0");
public abstract bool Send(string[] phoneNumbers, string message, out string returnMsg, string speed = "1");
}
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
