public MessengerService(SettingsSection settingsSection) { if (Log.IsDebugEnabled) { Log.Debug("Creating MessengerService"); } _messenger = new Messenger { Credentials = { Account = settingsSection.Username, Password = settingsSection.Password } }; _messenger.ConnectingException += OnMessengerException; _messenger.ConnectionEstablished += OnMessengerConnectionEstablished; _messenger.ConnectionClosed += OnMessengerConnectionClosed; _messenger.Nameserver.ExceptionOccurred += OnMessengerException; _messenger.Nameserver.AuthenticationError += OnMessengerException; _messenger.Nameserver.ServerErrorReceived += OnNameserverServerErrorReceived; _messenger.Nameserver.ContactOnline += OnNameServerContactOnline; _messenger.Nameserver.ContactOffline += OnNameServerContactOffline; _messenger.Nameserver.SignedIn += OnNameServerSignedIn; _messenger.Nameserver.SignedOff += OnNameServerSignedOff; _messenger.ContactService.SynchronizationCompleted += OnContactServiceSynchronizationCompleted; _messenger.Connect(); }
public MessageQueue(SettingsSection settings) { _queueSize = settings.QueueSize; }