Esempio n. 1
0
        internal DeleteCollectionResponse DeleteCollection(DeleteCollectionRequest request)
        {
            var marshaller   = new DeleteCollectionRequestMarshaller();
            var unmarshaller = DeleteCollectionResponseUnmarshaller.Instance;

            return(Invoke <DeleteCollectionRequest, DeleteCollectionResponse>(request, marshaller, unmarshaller));
        }
Esempio n. 2
0
        /// <summary>
        /// Initiates the asynchronous execution of the DeleteCollection operation.
        /// </summary>
        ///
        /// <param name="request">Container for the necessary parameters to execute the DeleteCollection operation.</param>
        /// <param name="cancellationToken">
        ///     A cancellation token that can be used by other objects or threads to receive notice of cancellation.
        /// </param>
        /// <returns>The task object representing the asynchronous operation.</returns>
        public Task <DeleteCollectionResponse> DeleteCollectionAsync(DeleteCollectionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
        {
            var marshaller   = new DeleteCollectionRequestMarshaller();
            var unmarshaller = DeleteCollectionResponseUnmarshaller.Instance;

            return(InvokeAsync <DeleteCollectionRequest, DeleteCollectionResponse>(request, marshaller,
                                                                                   unmarshaller, cancellationToken));
        }
Esempio n. 3
0
        private void DeleteCollection()
        {
            Console.WriteLine("Deleting existing collection: {0}", CollectionName);
            DeleteCollectionRequest request = new DeleteCollectionRequest()
            {
                CollectionId = CollectionName
            };

            DeleteCollectionResponse response = Client.DeleteCollection(request);

            Console.WriteLine("Collection deleted.");
        }
Esempio n. 4
0
        public void Construct()
        {
            var filter  = new Filter <Frog>(new[] { new FilterTerm(nameof(Frog.Name), FilterOperators.StartsWith, "Fr") });
            var request = new DeleteCollectionRequest <Frog>(filter);

            Assert.Same(filter, request.Filter);

            var basket = new DeleteCollectionBasket <Frog, int>(request);

            Assert.Equal(typeof(Frog), basket.DataType);
            Assert.Same(request, basket.DescentPayload);
        }
Esempio n. 5
0
        // snippet-start:[Rekognition.dotnetv3.DeleteCollectionExample]
        public static async Task Main()
        {
            var rekognitionClient = new AmazonRekognitionClient();

            string collectionId = "MyCollection";

            Console.WriteLine("Deleting collection: " + collectionId);

            var deleteCollectionRequest = new DeleteCollectionRequest()
            {
                CollectionId = collectionId,
            };

            var deleteCollectionResponse = await rekognitionClient.DeleteCollectionAsync(deleteCollectionRequest);

            Console.WriteLine($"{collectionId}: {deleteCollectionResponse.StatusCode}");
        }
Esempio n. 6
0
    public static void Example()
    {
        AmazonRekognitionClient rekognitionClient = new AmazonRekognitionClient();

        String collectionId = "MyCollection";

        Console.WriteLine("Deleting collection: " + collectionId);

        DeleteCollectionRequest deleteCollectionRequest = new DeleteCollectionRequest()
        {
            CollectionId = collectionId
        };

        DeleteCollectionResponse deleteCollectionResponse = rekognitionClient.DeleteCollection(deleteCollectionRequest);

        Console.WriteLine(collectionId + ": " + deleteCollectionResponse.StatusCode);
    }
Esempio n. 7
0
        public static void Delete(string _collectionId)
        {
            if (GetFaceCollectionList().Contains(_collectionId))
            {
                string collectionId = _collectionId;
                try
                {
                    using (rekognitionClient = new AmazonRekognitionClient(collectionRegion))
                    {
                        DeletingCollection();
                    }

                    void DeletingCollection()
                    {
                        Console.WriteLine("Deleting collection: " + collectionId);

                        DeleteCollectionRequest deleteCollectionRequest = new DeleteCollectionRequest()
                        {
                            CollectionId = collectionId
                        };

                        DeleteCollectionResponse deleteCollectionResponse = rekognitionClient.DeleteCollection(deleteCollectionRequest);

                        Console.WriteLine(collectionId + ": " + deleteCollectionResponse.StatusCode);
                    }
                }
                catch (AmazonRekognitionException e)
                {
                    Console.WriteLine("AmazonRekognitionException: " + e);
                }
                catch (Exception e)
                {
                    Console.WriteLine("Error: " + e);
                }
            }
        }