public SmsPlatform(SmsPlatformType smsPlatformType, string smsServiceAddress, string smsAccountCORPID, string smsAccountName, string smsAccountPassword, string smsAccountSubNumber)
 {
     Setting = new SenparcSmsSetting()
     {
         SmsPlatformType     = smsPlatformType,
         SmsAccountCORPID    = smsAccountCORPID,
         SmsAccountName      = smsAccountName,
         SmsAccountPassword  = smsAccountPassword,
         SmsAccountSubNumber = smsAccountSubNumber,
     };
     SmsServiceAddress = smsServiceAddress;
 }
示例#2
0
        public static ISmsPlatform GetSmsPlateform(string smsAccountCorpid, string smsAccountName,
                                                   string smsAccountPassword, string smsAccountSubNumber, SmsPlatformType smsPlatformType = SmsPlatformType.JunMei)
        {
            switch (smsPlatformType)
            {
            case SmsPlatformType.Fissoft:
                return(new SmsPlatform_Fissoft(null, smsAccountCorpid, smsAccountName, smsAccountPassword, smsAccountSubNumber));

            default:
                return(new SmsPlatform_JunMei(null, smsAccountCorpid, smsAccountName, smsAccountPassword, smsAccountSubNumber));
            }
        }