public GetIdentityNotificationAttributes ( GetIdentityNotificationAttributesRequest request ) : GetIdentityNotificationAttributesResponse | ||
request | GetIdentityNotificationAttributesRequest | Container for the necessary parameters to execute the GetIdentityNotificationAttributes service method. |
return | GetIdentityNotificationAttributesResponse |
public GetIdentityNotificationAttributesResponse GetIdentityNotificationAttributes(GetIdentityNotificationAttributesRequest request)
{
var marshaller = new GetIdentityNotificationAttributesRequestMarshaller();
var unmarshaller = GetIdentityNotificationAttributesResponseUnmarshaller.Instance;
return Invoke<GetIdentityNotificationAttributesRequest,GetIdentityNotificationAttributesResponse>(request, marshaller, unmarshaller);
}
public static void SESGetIdentityNotificationAttributes() { #region SESGetIdentityNotificationAttributes var sesClient = new AmazonSimpleEmailServiceClient(); var idsResponse = sesClient.ListIdentities(); if (idsResponse.Identities.Count > 0) { var request = new GetIdentityNotificationAttributesRequest { Identities = idsResponse.Identities }; var response = sesClient.GetIdentityNotificationAttributes(request); foreach (var attr in response.NotificationAttributes) { Console.WriteLine(attr.Key); Console.WriteLine(" Bounce Topic: " + attr.Value.BounceTopic); Console.WriteLine(" Complaint Topic: " + attr.Value.ComplaintTopic); Console.WriteLine(" Forwarding Enabled: " + attr.Value.ForwardingEnabled); Console.WriteLine(); } } #endregion Console.ReadLine(); }