pubsub.Message class

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

İmza:

export declare class Message 

İnşaatçılar

Oluşturucu Değiştiriciler Tanım
(yapıcı)(veri) Message sınıfının yeni bir örneğini oluşturur

Özellikler

Mülk Değiştiriciler Tip Tanım
Öznitellikler { [anahtar: dize]: dize; } Varsa, mesajla birlikte yayınlanan kullanıcı tanımlı özellikler.
veri sicim Base64 ile kodlanmış bir dize olarak bu mesaj nesnesinin veri yükü.
json herhangi Varsa, bu mesaj nesnesinin JSON veri yükü.

Yöntemler

Yöntem Değiştiriciler Tanım
JSON()'a Bu nesnenin JSON ile seri hale getirilebilir gösterimini döndürür.

pubsub.Message.(yapıcı)

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

İmza:

constructor(data: any);

Parametreler

Parametre Tip Tanım
veri herhangi

pubsub.Message.attributes

Varsa, mesajla birlikte yayınlanan kullanıcı tanımlı özellikler.

İmza:

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

pubsub.Message.data

Base64 ile kodlanmış bir dize olarak bu mesaj nesnesinin 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 ile seri hale getirilebilir gösterimini döndürür.

İmza:

toJSON(): any;

İadeler:

herhangi

Bu nesnenin JSON ile serileştirilebilir temsili.