Defines the data passed from the ResumeableUpload class upon initiation of an upload.
When the client application adds an event handler for the UploadSessionData event, the data
defined in this interface (currently the UploadURI) is passed as a parameter to the event handler procedure.
An event handler for the UploadSessionData event is only required if the application will support resuming the
upload after a program restart.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["This webpage provides documentation for the `IUploadSessionData` interface within the Google.Apis library, focusing on version 1.68.0 and referencing other versions."],["The `IUploadSessionData` interface is crucial for persisting the `UploadUri`, enabling the resumption of uploads after a program restart, specifically when dealing with seekable `ContentStreams`."],["The `UploadUri` property, of type `Uri`, represents the resumable session URI, which is essential for continuing an interrupted upload process."],["The documentation details that the `UploadSessionData` event is triggered when an upload is initiated, passing the `UploadUri` to any registered event handlers, and is necessary for resumeable upload support."],["The `Utilities.ThrowIfNull\u003cT\u003e(T, string)` extension method is available for use."]]],[]]