コード例 #1
0
ファイル: MessenteAgent.cs プロジェクト: nortal/MessenteSms
        /// <summary>
        /// Initializes Messente communication agent
        /// </summary>
        /// <param name="connectionSettings">explicit Messente connectivity parameters</param>
        /// <param name="defaultSmsSendingOptions">default sms sending options</param>
        public MessenteAgent(IMessenteConnectionSettings connectionSettings, ISmsSendingOptions defaultSmsSendingOptions)
        {
            if (connectionSettings == null) { throw new ArgumentNullException("connectionSettings"); }
            if (defaultSmsSendingOptions == null) { throw new ArgumentNullException("defaultSmsSendingOptions"); }

            InitializeSettings(connectionSettings, defaultSmsSendingOptions);
        }
コード例 #2
0
ファイル: MessenteAgent.cs プロジェクト: nortal/MessenteSms
        private void InitializeSettings(IMessenteConnectionSettings connectionSettings, ISmsSendingOptions defaultSmsSendingOptions)
        {
            this.ConnectionSettings = connectionSettings ?? MessenteConnectionSettings.Default;
            ValidateConnectionConfiguration();

            this.SmsSendingOptions = defaultSmsSendingOptions ?? new SmsSendingOptions();
        }
コード例 #3
0
ファイル: MessenteAgent.cs プロジェクト: nortal/MessenteSms
        /// <summary>
        /// Initializes Messente communication agent.
        /// </summary>
        /// <param name="connectionSettings">explicit Messente connectivity parameters</param>
        public MessenteAgent(IMessenteConnectionSettings connectionSettings)
            : this(connectionSettings, null)
        {
            if (connectionSettings == null)
            {
                throw new ArgumentNullException("connectionSettings");
            }

            InitializeSettings(connectionSettings, defaultSmsSendingOptions: null);
        }
コード例 #4
0
ファイル: MessenteAgent.cs プロジェクト: nortal/MessenteSms
        private void InitializeSettings(IMessenteConnectionSettings connectionSettings, ISmsSendingOptions defaultSmsSendingOptions)
        {
            this.ConnectionSettings = connectionSettings ?? MessenteConnectionSettings.Default;
            ValidateConnectionConfiguration();

            this.SmsSendingOptions = defaultSmsSendingOptions ?? new SmsSendingOptions();
        }