private void initialize_ExecuteCode(object sender, EventArgs e) { DataEntityToken token = this.EntityToken as DataEntityToken; ISqlFunctionInfo functionInfo = (ISqlFunctionInfo)token.Data; IEnumerable<ManagedParameterDefinition> parameters = ManagedParameterManager.Load(functionInfo.Id); this.Bindings.Add("SqlQuery", functionInfo); this.Bindings.Add("Parameters", parameters); this.Bindings.Add("ParameterTypeOptions", GetParameterTypes().ToList()); // Creating a session state object Guid stateId = Guid.NewGuid(); var state = new EditSqlFunctionState { WorkflowId = WorkflowInstanceId, ConsoleIdInternal = GetCurrentConsoleId() }; SessionStateManager.DefaultProvider.AddState<IParameterEditorState>(stateId, state, DateTime.Now.AddDays(7.0)); this.Bindings.Add("SessionStateProvider", SessionStateManager.DefaultProviderName); this.Bindings.Add("SessionStateId", stateId); }
private void initialize_ExecuteCode(object sender, EventArgs e) { DataEntityToken token = this.EntityToken as DataEntityToken; ISqlFunctionInfo functionInfo = (ISqlFunctionInfo)token.Data; IEnumerable <ManagedParameterDefinition> parameters = ManagedParameterManager.Load(functionInfo.Id); this.Bindings.Add("SqlQuery", functionInfo); this.Bindings.Add("Parameters", parameters); this.Bindings.Add("ParameterTypeOptions", GetParameterTypes().ToList()); // Creating a session state object Guid stateId = Guid.NewGuid(); var state = new EditSqlFunctionState { WorkflowId = WorkflowInstanceId, ConsoleIdInternal = GetCurrentConsoleId() }; SessionStateManager.DefaultProvider.AddState <IParameterEditorState>(stateId, state, DateTime.Now.AddDays(7.0)); this.Bindings.Add("SessionStateProvider", SessionStateManager.DefaultProviderName); this.Bindings.Add("SessionStateId", stateId); }