Exemple #1
0
        public static LearningTransportSettings UseTransport <T>(this EndpointConfiguration config)
            where T : LearningTransport
        {
            var transport = new LearningTransport();

            var routing = config.UseTransport(transport);

            var settings = new LearningTransportSettings(transport, routing);

            return(settings);
        }
        public LearningTransportInfrastructure(HostSettings settings, LearningTransport transport, ReceiveSettings[] receiverSettings)
        {
            this.settings  = settings;
            this.transport = transport;

            if (string.IsNullOrWhiteSpace(storagePath = transport.StorageDirectory))
            {
                storagePath = FindStoragePath();
            }

            this.receiverSettings = receiverSettings;
        }