WriteRequest
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
בקשת אובייקט ל-ByteStream.Write.
ייצוג JSON |
{
"resourceName": string,
"writeOffset": string,
"finishWrite": boolean,
"data": string
} |
שדות |
resourceName |
string
שם המשאב לכתיבה. חובה להגדיר את האפשרות הזו בכל WriteRequest הראשונים של כל פעולה מסוג Write() . אם הוא יוגדר בקריאות הבאות, הוא חייב להתאים לערך של הבקשה הראשונה.
|
writeOffset |
string (int64 format)
ההיסט מתחילת המשאב שבו צריך לכתוב את הנתונים. הוא נדרש בכל WriteRequest . במאפיין WriteRequest הראשון של פעולת Write() , הוא מציין את ההיסט הראשוני של הקריאה Write() . הערך חייב להיות שווה ל-committedSize שתוחזר קריאה אל QueryWriteStatus() . בקריאות הבאות, חובה להגדיר את הערך הזה וחייב להיות שווה לסכום של הwriteOffset הראשונים ולגודל של כל החבילות של data שנשלחו קודם לכן בשידור הזה. ערך שגוי יגרום לשגיאה.
|
finishWrite |
boolean
אם הערך שלו הוא true , סימן שהכתיבה הושלמה. שליחה של כל מופע WriteRequest לאחר מכן לקובץ שבו הערך של finishWrite הוא true , תגרום לשגיאה.
|
data |
string (bytes format)
חלק מהנתונים של המשאב. הלקוח עשוי להשאיר את השדה data ריק עבור כל WriteRequest נתון. כך הלקוח יכול להודיע לשירות שהבקשה עדיין פעילה בזמן שהוא מבצע פעולה כדי להפיק נתונים נוספים. מחרוזת בקידוד base64.
|
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-25 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-07-25 (שעון UTC)."],[],["The ByteStream.Write request requires `resourceName` (set initially, and consistent thereafter), `writeOffset` (indicating data position, increasing cumulatively), `finishWrite` (a boolean flag signaling completion), and `data` (a base64-encoded string of resource data). The `writeOffset` must match the `committedSize`. Setting `finishWrite` to true prevents further writes. The `data` field can be empty to keep the request active. All the parameters are required unless otherwise specified.\n"]]