public void Enable() { #region SagaAuditNew_Enable var endpointConfiguration = new BusConfiguration(); endpointConfiguration.AuditSagaStateChanges( serviceControlQueue: "ServiceControl_Queue"); #endregion }
public void Enable() { #region SagaAuditNew_Enable var endpointConfiguration = new BusConfiguration(); endpointConfiguration.AuditSagaStateChanges( serviceControlQueue: "particular.servicecontrol@machine"); #endregion }
public void Enable() { #region NSBSagaAudit_Upgrade_Configure var endpointConfiguration = new BusConfiguration(); var setting = ConfigurationManager.AppSettings["ServiceControl/Queue"]; endpointConfiguration.AuditSagaStateChanges( serviceControlQueue: setting); #endregion }
public void CustomSerialization() { #region SagaAuditNew_CustomSerialization var endpointConfiguration = new BusConfiguration(); endpointConfiguration.AuditSagaStateChanges( serviceControlQueue: "ServiceControl_Queue", customSagaEntitySerialization: saga => { var data = (MySagaData)saga; var dictionary = new Dictionary <string, string> { ["prop1"] = data.Name, ["prop2"] = data.Address }; return(dictionary); }); #endregion }