pubsub.Message class

Google Cloud Pub/Sub mesajını temsil eden arayüz.

İmza:

export declare class Message 

Markalar

Marka Değiştiriciler Açıklama
(kurucu)(veriler) Message sınıfının yeni bir örneğini oluşturur

Özellikler

Özellik Değiştiriciler Tür Açıklama
özellikler { [anahtar: dize]: string; } Mesajla birlikte yayınlanan kullanıcı tanımlı özellikler (varsa).
veriler dize Bu mesaj nesnesinin, base64 kodlu bir dize olarak veri yükü.
json herhangi bir Varsa bu mesaj nesnesinin JSON veri yükü.

Yöntemler

Yöntem Değiştiriciler Açıklama
toJSON() Bu nesnenin JSON'de seri hale getirilebilir bir temsilini döndürür.

pubsub.Message.(kurucu)

Message sınıfının yeni bir örneğini oluşturur

İmza:

constructor(data: any);

Parametreler

Parametre Tür Açıklama
veri herhangi bir

pubsub.Message.attributes

Mesajla birlikte yayınlanan kullanıcı tanımlı özellikler (varsa).

İmza:

readonly attributes: {
        [key: string]: string;
    };

pubsub.Message.data

Bu mesaj nesnesinin, base64 kodlu bir dize olarak veri yükü.

İmza:

readonly data: string;

pubsub.Message.json

Varsa bu mesaj nesnesinin JSON veri yükü.

İmza:

get json(): any;

pubsub.Message.toJSON()

Bu nesnenin JSON'de seri hale getirilebilir bir temsilini döndürür.

İmza:

toJSON(): any;

Şunu döndürür:

herhangi bir

Bu nesnenin JSON'de seri hale getirilebilir bir temsili.