/// <summary> /// 设置变量的值,如果不存在,则增加一个变量,否则替换掉 /// </summary> /// <param name="key"></param> /// <param name="originalValue"></param> /// <param name="dataType"></param> public void AddOrSetValue(string key, string originalValue, WfClientVariableDataType dataType) { if (this.ContainsKey(key)) { this.Remove(v => v.Key == key); } this.Add(new WfClientVariableDescriptor(key, originalValue, dataType)); }
public static DataType ToVariableDataType(this WfClientVariableDataType cdt) { return((DataType)cdt); }
/// <summary> /// /// </summary> /// <param name="key"></param> /// <param name="value"></param> /// <param name="dataType"></param> public WfClientVariableDescriptor(string key, string originalValue, WfClientVariableDataType dataType) : this(key) { this._OriginalType = dataType; this._OriginalValue = originalValue; }