Mensagem

Mensagem

Uma mensagem contém o objeto de dados real que é enviado pelo editor e entregue aos assinantes interessados ​​no tópico.


Construtor

# nova mensagem(carga útil, intervalo de tempo)

Inicializa uma instância de Message.

parâmetros:
Nome Formato Padrão Descrição
payload JSON nulo

O objeto de dados real de interesse para assinantes, por exemplo, Pedido.

timeSpan Intervalo de tempo nulo

ExpirationTime do tipo TimeSpan após o qual a mensagem expirou do tópico. Isso também pode aceitar valor nulo, o que garantirá que a mensagem não expirou do tópico. No caso de nenhum tempo de expiração especificado, null é considerado como padrão.

De Depósito

# (estático) getNoExpiration() → {Intervalo de tempo}

Get especifica TimeSpan.MaxValue para a mensagem, para que ela não expire.

retorna:
Formato
Intervalo de tempo

# getCreationTime() → {Data}

Obtenha a hora de criação em DateTime para a mensagem.

retorna:
Formato
Data

# getExpirationTime() → {Intervalo de tempo}

Obtenha ExpirationTime do tipo TimeSpan após o qual a mensagem expirou do tópico. Isso também pode aceitar valor nulo, o que garantirá que a mensagem não expirou do tópico. No caso de nenhum tempo de expiração especificado, null é considerado como padrão.

retorna:
Formato
Intervalo de tempo

# getMessageId() → {cadeia}

Obtenha o ID gerado automaticamente para a mensagem, pois as mesmas mensagens podem ser armazenadas em tópicos diferentes.

retorna:
Formato
corda

# getPayload() → {json}

O objeto de dados real de interesse para assinantes, por exemplo, Pedido.

retorna:
Formato
json

# setCreationTime(valor)

Defina a hora de criação em Data para a mensagem.

parâmetros:
Nome Formato Descrição
value Data

hora de criação em Data

# setExpirationTime(valor)

Defina ExpirationTime do tipo TimeSpan após o qual a mensagem expirou do tópico. Isso também pode aceitar valor nulo, o que garantirá que a mensagem não expirou do tópico. No caso de nenhum tempo de expiração especificado, null é considerado como padrão.

parâmetros:
Nome Formato Descrição
value Intervalo de tempo

Tempo de Expiração do TimeSpan

# setMessageId(valor)

Defina o ID gerado automaticamente para a mensagem, pois as mesmas mensagens podem ser armazenadas em tópicos diferentes.

parâmetros:
Nome Formato Descrição
value corda

ID gerado automaticamente para a mensagem, pois as mesmas mensagens podem ser armazenadas em tópicos diferentes.