public RelaySender(IOptions <RelayOptions> relayOptions, FeatureSerializerManager featureSerializerManager) : base(relayOptions) { var clientsPoolProvider = new DefaultObjectPoolProvider { MaximumRetained = relayOptions.Value.ClientsPoolSize }; var hybridConnectionClient = new HybridConnectionClient(relayOptions.Value.ConnectionString); _clientsPool = clientsPoolProvider.Create(new RelayClientPooledObjectPolicy(hybridConnectionClient, featureSerializerManager)); }
public RelayClientPooledObjectPolicy(HybridConnectionClient client, FeatureSerializerManager featureSerializerManager) { _client = client; _featureSerializerManager = featureSerializerManager; }
public RelayClient(HybridConnectionClient client, FeatureSerializerManager featureSerializerManager) { _client = client; _featureSerializerManager = featureSerializerManager; GoodStatus = true; }
public RelayListener(IOptions <RelayOptions> relayOptions, FeatureSerializerManager featureSerializerManager) { _relayOptions = relayOptions; _featureSerializerManager = featureSerializerManager; }