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 output from the GetRetainedMessage operation.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceResponse
    Amazon.IotData.Model.GetRetainedMessageResponse

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

Syntax

C#
public class GetRetainedMessageResponse : AmazonWebServiceResponse

The GetRetainedMessageResponse type exposes the following members

Constructors

Properties

NameTypeDescription
Public Property ContentLength System.Int64 Inherited from Amazon.Runtime.AmazonWebServiceResponse.
Public Property HttpStatusCode System.Net.HttpStatusCode Inherited from Amazon.Runtime.AmazonWebServiceResponse.
Public Property LastModifiedTime System.Int64

Gets and sets the property LastModifiedTime.

The Epoch date and time, in milliseconds, when the retained message was stored by IoT.

Public Property Payload System.IO.MemoryStream

Gets and sets the property Payload.

The Base64-encoded message payload of the retained message body.

Public Property Qos System.Int32

Gets and sets the property Qos.

The quality of service (QoS) level used to publish the retained message.

Public Property ResponseMetadata Amazon.Runtime.ResponseMetadata Inherited from Amazon.Runtime.AmazonWebServiceResponse.
Public Property Topic System.String

Gets and sets the property Topic.

The topic name to which the retained message was published.

Public Property UserProperties System.IO.MemoryStream

Gets and sets the property UserProperties.

A base64-encoded JSON string that includes an array of JSON objects, or null if the retained message doesn't include any user properties.

The following example userProperties parameter is a JSON string that represents two user properties. Note that it will be base64-encoded:

[{"deviceName": "alpha"}, {"deviceCnt": "45"}]

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5