Example #1
0
        public IHttpActionResult UnRegisterPhoneNumber(string phoneNumber)
        {
            var subscriptionArn    = NumberToArn[phoneNumber];
            var unsubscribeRequest = new UnsubscribeRequest(subscriptionArn);

            Client.Unsubscribe(unsubscribeRequest);
            return(Ok());
        }
Example #2
0
        public static void SNSUnsubscribe()
        {
            #region SNSUnsubscribe
            var snsClient = new AmazonSimpleNotificationServiceClient();
            var request   = new UnsubscribeRequest();

            request.SubscriptionArn =
                "arn:aws:sns:us-east-1:80398EXAMPLE:CodingTestResults:" +
                "2f5671ba-c68e-4231-a94a-e82d3EXAMPLE";

            snsClient.Unsubscribe(request);
            #endregion
        }
        public void Unsubscribe()
        {
            var subscribtion           = "Tour sub arn";
            UnsubscribeRequest request = new UnsubscribeRequest {
                SubscriptionArn = subscribtion
            };
            var response = client.Unsubscribe(request);

            if (response.HttpStatusCode.IsSuccess())
            {
                Console.WriteLine("Unsubscribe successfully");
            }
        }
Example #4
0
        public void Unsubscribe()
        {
            var subscription           = "arn:aws:sns:eu-west-1:109720996851:myAppTopicName:f6191ad1-5061-4dec-a84f-fe70ec618cd4";
            UnsubscribeRequest request = new UnsubscribeRequest {
                SubscriptionArn = subscription
            };
            var response = client.Unsubscribe(request);

            if (response.HttpStatusCode == System.Net.HttpStatusCode.OK)
            {
                Console.WriteLine("Unsubscribe Successfully");
            }
            Console.ReadLine();
        }
        public void Unsubscribe()
        {
            var subscription = "arn:aws:sns:us-west-1:491483104165:TopicApp:cc9e61a2-7e1a-4dfb-80da-4923749d0ae7";

            UnsubscribeRequest request = new UnsubscribeRequest
            {
                SubscriptionArn = subscription
            };

            var response = client.Unsubscribe(request);

            if (response.HttpStatusCode.IsSuccess())
            {
                Console.WriteLine($"Unsubscribe successfully");
            }
        }
Example #6
0
        public virtual void DeleteSubscriptions(AmazonSimpleNotificationServiceClient snsClient, string topicArn)
        {
            var listSubscriptionsByTopicRequest = new ListSubscriptionsByTopicRequest
            {
                TopicArn = topicArn
            };

            ListSubscriptionsByTopicResponse listSubscriptionsByTopicResponse =
                snsClient.ListSubscriptionsByTopic(listSubscriptionsByTopicRequest);

            foreach (
                Subscription subscription in
                listSubscriptionsByTopicResponse.Subscriptions)
            {
                var unsubscribeRequest = new UnsubscribeRequest
                {
                    SubscriptionArn = subscription.SubscriptionArn
                };
                snsClient.Unsubscribe(unsubscribeRequest);
            }
        }