コード例 #1
0
ファイル: LCObject.cs プロジェクト: leancloud/csharp-sdk
        /// <summary>
        /// Atomically adds values to the end of the array key.
        /// </summary>
        /// <param name="key"></param>
        /// <param name="values"></param>
        public void AddAll(string key, IEnumerable values)
        {
            if (string.IsNullOrEmpty(key))
            {
                throw new ArgumentNullException(nameof(key));
            }
            if (values == null)
            {
                throw new ArgumentNullException(nameof(values));
            }
            LCAddOperation op = new LCAddOperation(new List <object>(values.Cast <object>()));

            ApplyOperation(key, op);
        }
コード例 #2
0
ファイル: LCObject.cs プロジェクト: leancloud/csharp-sdk
        /// <summary>
        /// Atomically adds value to the end of the array key.
        /// </summary>
        /// <param name="key"></param>
        /// <param name="value"></param>
        public void Add(string key, object value)
        {
            if (string.IsNullOrEmpty(key))
            {
                throw new ArgumentNullException(nameof(key));
            }
            if (value == null)
            {
                throw new ArgumentNullException(nameof(value));
            }
            LCAddOperation op = new LCAddOperation(new List <object> {
                value
            });

            ApplyOperation(key, op);
        }