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; }