コード例 #1
0
        protected override IConnection CreateConnection(TransmissionConfiguration configuration)
        {
            if (configuration.Endpoint is null)
            {
                throw new ArgumentNullException(nameof(configuration.Endpoint));
            }

            var client = new Client(
                configuration.Endpoint.ToString(),
                login: configuration.Login,
                password: configuration.Password
                );

            return(ObjectConnection.From(client));
        }
コード例 #2
0
 protected override IConnection CreateConnection(Config configuration)
 => ObjectConnection.From(configuration);
コード例 #3
0
ファイル: ImapConnector.cs プロジェクト: WiiPlayer2/Yousei
 protected override ObjectConnection <ImapConfiguration>?CreateConnection(ImapConfiguration configuration)
 => ObjectConnection.From(configuration);