pubsub.Message class

ממשק המייצג הודעת Google Cloud Pub/Sub.

חֲתִימָה:

export declare class Message<T> 

נכסים

תכונה משנה סוּג תיאור
תכונות { [מפתח: מחרוזת]: מחרוזת; } תכונות מוגדרות על ידי משתמש שפורסמו עם ההודעה, אם ישנן.
נתונים חוּט עומס הנתונים של אובייקט הודעה זה כמחרוזת מקודדת base64.
json ט מטען נתוני JSON של אובייקט הודעה זה, אם קיים.
messageId חוּט מזהה שנוצר אוטומטית שמזהה הודעה זו באופן ייחודי.
מפתח הזמנה חוּט מפתח מוגדר על ידי משתמש המשמש להבטחת סדר בין הודעות עם אותו מפתח.
publishTime חוּט זמן פרסום ההודעה

שיטות

שיטה משנה תיאור
toJSON() מחזיר ייצוג ניתן להמשכה של JSON של אובייקט זה.

pubsub.Message.attributes

תכונות מוגדרות על ידי משתמש שפורסמו עם ההודעה, אם ישנן.

חֲתִימָה:

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

pubsub.Message.data

עומס הנתונים של אובייקט הודעה זה כמחרוזת מקודדת base64.

חֲתִימָה:

readonly data: string;

pubsub.Message.json

מטען נתוני JSON של אובייקט הודעה זה, אם קיים.

חֲתִימָה:

get json(): T;

pubsub.Message.messageId

מזהה שנוצר אוטומטית שמזהה הודעה זו באופן ייחודי.

חֲתִימָה:

readonly messageId: string;

pubsub.Message.orderingKey

מפתח מוגדר על ידי משתמש המשמש להבטחת סדר בין הודעות עם אותו מפתח.

חֲתִימָה:

readonly orderingKey: string;

pubsub.Message.publishTime

זמן פרסום ההודעה

חֲתִימָה:

readonly publishTime: string;

pubsub.Message.toJSON()

מחזיר ייצוג ניתן להמשכה של JSON של אובייקט זה.

חֲתִימָה:

toJSON(): any;

החזרות:

כל

ייצוג הניתן להמשכה של JSON של אובייקט זה.