/// <summary> /// Add an CurlEasy object. /// </summary> /// <param name="curlEasy"> /// <see cref="CurlEasy" /> object to add. /// </param> /// <returns> /// A <see cref="CurlMultiCode" />, hopefully <c>CurlMultiCode.Ok</c> /// </returns> /// <exception cref="System.NullReferenceException"> /// This is thrown if the native <c>CurlMulti</c> handle wasn't /// created successfully. /// </exception> public CurlMultiCode AddHandle(CurlEasy curlEasy) { ensureHandle(); var p = curlEasy.Handle; _htEasy.Add(p, curlEasy); return(NativeMethods.curl_multi_add_handle(_pMulti, p)); }