コンストラクタ
# 新しいメッセージ(ペイロード、timeSpan)
メッセージのインスタンスを初期化します。
| 名前 | タイプ | デフォルト | 詳細説明 |
|---|---|---|---|
payload |
JSONの | ヌル | Orderなど、サブスクライバーが関心を持つ実際のデータオブジェクト。 |
timeSpan |
期間 | ヌル | TimeSpanタイプのExpirationTime。その後、メッセージはトピックから期限切れになります。 これはnull値を受け入れることもできます。これにより、メッセージがトピックから期限切れにならないようになります。 有効期限が指定されていない場合、nullがデフォルトと見なされます。 |
メソッド
# (静的) getNoExpiration() →{期間}
Getは、メッセージのTimeSpan.MaxValueを指定して、メッセージが期限切れにならないようにします。
- タイプ
- 期間
# getCreationTime() →{日付}
メッセージの作成時刻をDateTimeで取得します。
- タイプ
- 日付
# getExpirationTime() →{期間}
TimeSpanタイプのExpirationTimeを取得します。その後、メッセージはトピックから期限切れになります。 これはnull値を受け入れることもできます。これにより、メッセージがトピックから期限切れにならないようになります。 有効期限が指定されていない場合、nullがデフォルトと見なされます。
- タイプ
- 期間
# getMessageId() →{文字列}
同じメッセージを異なるトピックに保存できるため、メッセージの自動生成IDを取得します。
- タイプ
- string
# getペイロード() →{json}
Orderなど、サブスクライバーが関心を持つ実際のデータオブジェクト。
- タイプ
- JSON
# setCreationTime(価値)
メッセージの作成時刻を[日付]に設定します。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
value |
日付 | 日付での作成時間 |
# setExpirationTime(価値)
TimeSpanタイプのExpirationTimeを設定します。その後、メッセージはトピックから期限切れになります。 これはnull値を受け入れることもできます。これにより、メッセージがトピックから期限切れにならないようになります。 有効期限が指定されていない場合、nullがデフォルトと見なされます。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
value |
期間 | TimeSpanのExpirationTime |
# setMessageId(価値)
同じメッセージを異なるトピックに保存できるため、メッセージの自動生成IDを設定します。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
value |
string | 同じメッセージを異なるトピックに保存できるため、メッセージの自動生成ID。 |