コード例 #1
0
        private async Task AddProductToProductSet(ProductSearchClient client, AddProductToProductSetOptions opts)
        {
            var request = new AddProductToProductSetRequest
            {
                // Get the full path of the products
                ProductAsProductName = new ProductName(opts.ProjectID, opts.ComputeRegion, opts.ProductID),
                // Get the full path of the product set.
                ProductSetName = new ProductSetName(opts.ProjectID, opts.ComputeRegion, opts.ProductSetId),
            };

            await client.AddProductToProductSetAsync(request);
        }
コード例 #2
0
        // [START vision_product_search_add_product_to_product_set]
        private static int AddProductToProductSet(AddProductToProductSetOptions opts)
        {
            var client  = ProductSearchClient.Create();
            var request = new AddProductToProductSetRequest
            {
                // Get the full path of the products
                ProductAsProductName = new ProductName(opts.ProjectID,
                                                       opts.ComputeRegion,
                                                       opts.ProductID),
                // Get the full path of the product set.
                ProductSetName = new ProductSetName(opts.ProjectID,
                                                    opts.ComputeRegion,
                                                    opts.ProductSetId),
            };

            client.AddProductToProductSet(request);

            Console.WriteLine("Product added to product set.");

            return(0);
        }
コード例 #3
0
        private async Task <bool> AddProductToProductSet(string productID)
        {
            var client = _clientFactory.CreateProductSearchClient();

            var request = new AddProductToProductSetRequest
            {
                ProductAsProductName = new ProductName(_projectInfo.ProjectID,
                                                       _projectInfo.ComputeRegion,
                                                       productID),

                ProductSetName = new ProductSetName(_projectInfo.ProjectID,
                                                    _projectInfo.ComputeRegion,
                                                    "1"),
            };

            await client.AddProductToProductSetAsync(request);

            Console.WriteLine("Product added to product set.");

            return(true);
        }