public Unsubscribe ( UnsubscribeRequest request ) : UnsubscribeResponse | ||
request | UnsubscribeRequest | Container for the necessary parameters to execute the Unsubscribe service method. |
return | UnsubscribeResponse |
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); } }
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 }