Package google.longrunning
    
    
      
    
    
      
      จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
    
    
      
      บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
    
  
    
  
      
    
  
  
  
  
  
  
    
    
    
    
    
    
      
      
        การดำเนินการ
        
          ทรัพยากรนี้แสดงการดำเนินการที่ใช้เวลานานซึ่งเป็นผลลัพธ์ของการเรียก API เครือข่าย
        
        
          
            
              
                | ช่อง | 
            
            
              
                | name | string
 ชื่อที่เซิร์ฟเวอร์กำหนด ซึ่งจะไม่ซ้ำกันภายในบริการเดียวกันที่แสดงผลชื่อนั้นในตอนแรกเท่านั้น หากใช้การแมป HTTP เริ่มต้น nameควรเป็นชื่อทรัพยากรที่ลงท้ายด้วยoperations/{unique_id} | 
              
                | metadata | Any
 ข้อมูลเมตาเฉพาะบริการที่เชื่อมโยงกับการดำเนินการ โดยปกติแล้วจะมีข้อมูลความคืบหน้าและข้อมูลเมตาทั่วไป เช่น เวลาที่สร้าง บริการบางอย่างอาจไม่มีข้อมูลเมตาดังกล่าว เมธอดที่แสดงผลการดำเนินการที่ใช้เวลานานควรบันทึกประเภทข้อมูลเมตา (หากมี) | 
              
                | done | bool
 หากค่าเป็น falseแสดงว่าการดำเนินการยังอยู่ระหว่างดำเนินการ หากเป็นtrueการดำเนินการจะเสร็จสมบูรณ์ และจะมีerrorหรือresponseให้ใช้งาน | 
              
                | ฟิลด์ Union resultผลลัพธ์ของการดำเนินการ ซึ่งอาจเป็นerrorหรือresponseที่ถูกต้อง หากdone==falseจะไม่มีการตั้งค่าerrorหรือresponseหากdone==trueระบบจะตั้งค่าerrorหรือresponseอย่างใดอย่างหนึ่งresultต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | 
              
                | error | Status
 ผลลัพธ์ข้อผิดพลาดของการดำเนินการในกรณีที่ล้มเหลวหรือยกเลิก | 
              
                | response | Any
 การตอบกลับตามปกติของการดำเนินการในกรณีที่สำเร็จ หากเมธอดเดิมไม่แสดงข้อมูลเมื่อสำเร็จ เช่น Deleteการตอบกลับจะเป็นgoogle.protobuf.Emptyหากเมธอดเดิมเป็นมาตรฐานGet/Create/Updateการตอบกลับควรเป็นทรัพยากร สำหรับเมธอดอื่นๆ การตอบกลับควรมีประเภทXxxResponseโดยที่Xxxคือชื่อเมธอดเดิม เช่น หากชื่อเมธอดเดิมคือTakeSnapshot()ประเภทการตอบกลับที่อนุมานจะเป็นTakeSnapshotResponse | 
            
          
        
      
    
  
  
  
  
 
  
    
      
      
    
    
      
    
    
  
       
    
    
      
    
  
  
  เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 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 `Operation` message represents a long-running network API call. It includes a server-assigned `name` and `metadata` for progress and details. The `done` field indicates if the operation is complete. The `result` field, a union, contains either an `error` status or a successful `response`. If `done` is false, both `error` and `response` are unset. If `done` is true, only one of the two fields will have a value.\n"]]