示例#1
0
 /// <summary>
 /// Copies all settings into the binding
 /// </summary>
 private void CopyConfigurationElement(IRaspEmailBindingElementConfiguration 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;
 }
示例#2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="configurationElement">bindingextension</param>
 public RaspEmailBindingElement(IRaspEmailBindingElementConfiguration configurationElement)
 {
     CopyConfigurationElement(configurationElement);
 }