Esempio n. 1
0
        /// <summary>
        /// request async,use image binarys to experience productAI search service
        /// </summary>
        /// <param name="serviceType"></param>
        /// <param name="serviceID"></param>
        /// <param name="fileBytes"></param>
        /// <param name="options"></param>
        /// <param name="callback"></param>
        /// <returns>async result use to end request and get result</returns>
        public void SubmitFileToSearchAsync(string serviceType, string serviceID,
                                            byte[] fileBytes, Dictionary <string, string> options,
                                            Action <bool, string> callback)
        {
            HttpPost hp = SubmitFileToSearchP(serviceType, serviceID, fileBytes, options);

            hp.PostAsync(callback);
        }
Esempio n. 2
0
        /// <summary>
        /// request async,add a image to productAI imageset by image url
        /// </summary>
        /// <param name="imageSetId"></param>
        /// <param name="imageUrl"></param>
        /// <param name="options"></param>
        /// <param name="callback"></param>
        /// <returns>async result use to end request and get result</returns>
        public void AddImageToImageSetAsync(string imageSetId, string imageUrl,
                                            Dictionary <string, string> options,
                                            Action <bool, string> callback)
        {
            HttpPost hp = AddImageToImageSetP(imageSetId, imageUrl, options);

            hp.PostAsync(callback);
        }
Esempio n. 3
0
        /// <summary>
        /// request  async ,batch delete images from productAI imageset by CSV file
        /// </summary>
        /// <param name="imageSetId"></param>
        /// <param name="filePath"></param>
        /// <param name="options"></param>
        /// <param name="callBack"></param>
        /// <returns>async result use to end request and get result</returns>
        public void DeleteImageByFileAsync(string imageSetId, string filePath,
                                           Dictionary <string, string> options,
                                           Action <bool, string> callback)
        {
            HttpPost hp = ImageSetFileControlP(imageSetId, filePath, "urls_to_delete", options);

            hp.PostAsync(callback);
        }
Esempio n. 4
0
        /// <summary>
        /// request async , use image url to experience productAI search service
        /// </summary>
        /// <param name="serviceType"></param>
        /// <param name="serviceID"></param>
        /// <param name="PictureUrl"></param>
        /// <param name="options"></param>
        /// <param name="callback"></param>
        /// <returns>async result use to end request and get result</returns>
        public void SubmitFormToSearchAsync(string serviceType, string serviceID,
                                            string PictureUrl, Dictionary <string, string> options,
                                            Action <bool, string> callback)
        {
            HttpPost hp = SubmitFormToSearchP(serviceType, serviceID, PictureUrl, options);

            hp.PostAsync(callback);
        }