protected void OnModelCreated(object modelId) { var model = LoadModel(modelId); _models.Add(model); ModelCreated?.Invoke(this, new ModelEventArgs <TModel>(model)); }
public void EnsureChannelAvailable() { if (_disposed) { _channel = null; return; } if (_channel?.IsOpen != true) { Logger.LogDebug("Creating a model."); _channel = _connectionProvider.Connection.CreateModel(); ModelCreated?.Invoke(this, new ModelCreatedEventArgs(_channel)); _channel.BasicAcks += (channel, args) => BasicAcks?.Invoke(channel, args); _channel.BasicNacks += (channel, args) => BasicNacks?.Invoke(channel, args); _channel.ConfirmSelect(); // manual (N)ACK Logger.LogDebug("Model created."); } }
private void Apply(ModelCreated e) { OwnedBy = e.UserId; CreatedBy = e.UserId; CreatedDateTime = e.TimeStamp; UpdatedBy = e.UserId; UpdatedDateTime = e.TimeStamp; ParentId = e.ParentId; Status = e.Status; Method = e.Method; KFold = e.KFold; TestDatasetSize = e.TestDatasetSize; SubSampleSize = e.SubSampleSize; ClassName = e.ClassName; Fingerprints = e.Fingerprints; Scaler = e.Scaler; BlobId = e.BlobId; Bucket = e.Bucket; Name = e.Name; DisplayMethodName = e.DisplayMethodName; Dataset = e.Dataset; Property = e.Property; Metadata = e.Metadata; }