Beispiel #1
0
        /// <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));
        }
Beispiel #2
0
 public static DataType ToVariableDataType(this WfClientVariableDataType cdt)
 {
     return((DataType)cdt);
 }
Beispiel #3
0
 /// <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;
 }