AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

The result from sending a message to an address.

Inheritance Hierarchy


Namespace: Amazon.Pinpoint.Model
Assembly: AWSSDK.Pinpoint.dll
Version: 3.x.y.z


public class MessageResult

The MessageResult type exposes the following members


Public Method MessageResult()


Public Property DeliveryStatus Amazon.Pinpoint.DeliveryStatus

Gets and sets the property DeliveryStatus. The delivery status of the message. Possible values:SUCCESS - The message was successfully delivered to the endpoint.TRANSIENT_FAILURE - A temporary error occurred. Amazon Pinpoint will attempt to deliver the message again later.FAILURE_PERMANENT - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.TIMEOUT - The message couldn't be sent within the timeout period.QUIET_TIME - The local time for the endpoint was within the Quiet Hours for the campaign.DAILY_CAP - The endpoint has received the maximum number of messages it can receive within a 24-hour period.HOLDOUT - The endpoint was in a hold out treatment for the campaign.THROTTLED - Amazon Pinpoint throttled sending to this endpoint.EXPIRED - The endpoint address is expired.CAMPAIGN_CAP - The endpoint received the maximum number of messages allowed by the campaign.SERVICE_FAILURE - A service-level failure prevented Amazon Pinpoint from delivering the message.UNKNOWN - An unknown error occurred.

Public Property MessageId System.String

Gets and sets the property MessageId. Unique message identifier associated with the message that was sent.

Public Property StatusCode System.Int32

Gets and sets the property StatusCode. Downstream service status code.

Public Property StatusMessage System.String

Gets and sets the property StatusMessage. Status message for message delivery.

Public Property UpdatedToken System.String

Gets and sets the property UpdatedToken. If token was updated as part of delivery. (This is GCM Specific)

Version Information

.NET Standard:
Supported in: 1.3

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms