KiiCloudStorageSDK : KiiCorp.Cloud.Storage Namespace

MqttMessage.Builder Class

Builder of MqttMessage.

Syntax

public class MqttMessage.Builder

Remarks

Requirements

Namespace: KiiCorp.Cloud.Storage
Assembly: KiiCloudStorageSDK (in KiiCloudStorageSDK.dll)
Assembly Versions: 3.2.10.0

Members

See Also: Inherited members from object.

Public Methods

Build () : MqttMessage
Build and return MqttMessage.
Enable (bool) : MqttMessage.Builder
Set flag of MQTT delivery. If omit calling this method, MQTT delivery is enabled.
WithMqttData (MqttData) : MqttMessage.Builder
Create builder with Data that will be sent only to MQTT devices. Corresponding to MQTT's custom payload. The data specified here will be merged with the data specified on KiiPushMessage.BuildWith(KiiPushMessage.Data)

Member Details

Build Method

Build and return MqttMessage.

Syntax

public MqttMessage Build ()

Returns

MqttMessage

Remarks

Requirements

Namespace: KiiCorp.Cloud.Storage
Assembly: KiiCloudStorageSDK (in KiiCloudStorageSDK.dll)
Assembly Versions: 3.2.10.0

Enable Method

Set flag of MQTT delivery. If omit calling this method, MQTT delivery is enabled.

Syntax

public MqttMessage.Builder Enable (bool enabled)

Parameters

enabled
if true message would be delivered via MQTT. If false, this message would not delivered thru MQTT.

Returns

Builder of the message.

Remarks

Requirements

Namespace: KiiCorp.Cloud.Storage
Assembly: KiiCloudStorageSDK (in KiiCloudStorageSDK.dll)
Assembly Versions: 3.2.10.0

WithMqttData Method

Create builder with Data that will be sent only to MQTT devices. Corresponding to MQTT's custom payload. The data specified here will be merged with the data specified on KiiPushMessage.BuildWith(KiiPushMessage.Data)

Syntax

public MqttMessage.Builder WithMqttData (MqttData data)

Parameters

data
MQTT specific data.

Returns

Builder of the message.

Exceptions

Type Reason
ArgumentNullException Is thrown when an argument is null.

Remarks

Requirements

Namespace: KiiCorp.Cloud.Storage
Assembly: KiiCloudStorageSDK (in KiiCloudStorageSDK.dll)
Assembly Versions: 3.2.10.0