Exemplo n.º 1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="configurationElement">bindingextension</param>
 public EmailBindingElement(IEmailBindingElementConfiguration configurationElement)
 {
     CopyConfigurationElement(configurationElement);
     if (_maxReceivedMessageSize != 0)
     {
         this.MaxReceivedMessageSize = _maxReceivedMessageSize;
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Copies all settings into the binding
 /// </summary>
 private void CopyConfigurationElement(IEmailBindingElementConfiguration configurationElement)
 {
     _receivingAuthenticationMode = configurationElement.ReceivingAuthenticationMode;
     _sendingAuthenticationMode   = configurationElement.SendingAuthenticationMode;
     _imapFolder             = configurationElement.ImapFolder;
     _pollingInterval        = configurationElement.PollingInterval;
     _receivingPassword      = configurationElement.ReceivingPassword;
     _receivingServerAddress = configurationElement.ReceivingServerAddress;
     _receivingUserName      = configurationElement.ReceivingUserName;
     _replyAddress           = configurationElement.ReplyAddress;
     _sendingPassword        = configurationElement.SendingPassword;
     _sendingServerAddress   = configurationElement.SendingServerAddress;
     _sendingUserName        = configurationElement.SendingUserName;
     _outboxImplementation   = configurationElement.OutboxImplementation;
     _inboxImplementation    = configurationElement.InboxImplementation;
     _receivingPort          = (TcpPort)configurationElement.ReceivingPort;
     _sendingPort            = (TcpPort)configurationElement.SendingPort;
     _maxReceivedMessageSize = configurationElement.MaxReceivedMessageSize;
 }