Class DriveItemService
Inheritance
DriveItemService
Assembly: Glitch9.AIDevKit.Provider.Microsoft.Graph.dll
Syntax
public sealed class DriveItemService : CrudServiceBase<GraphClient>, ICrudService
Constructors
|
Edit this page
View Source
DriveItemService(GraphClient)
Declaration
public DriveItemService(GraphClient client)
Parameters
Methods
|
Edit this page
View Source
DownloadContentAsync(string, string, string, string, CancellationToken)
Downloads file content to disk using streaming.
Handles large files and 302 redirects (Graph download URLs).
Declaration
public UniTask DownloadContentAsync(string driveId, string itemId, string outputPath, string format, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
DownloadContentAsync(string, string, string, CancellationToken)
Declaration
public UniTask DownloadContentAsync(string driveId, string itemId, string outputPath, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
GetItemAsync(string, string, CancellationToken)
Declaration
public UniTask<DriveItem> GetItemAsync(string driveId, string itemId, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
ListChildrenAsync(string, string, int, CancellationToken)
Declaration
public UniTask<GraphCollectionResponse<DriveItem>> ListChildrenAsync(string driveId, string itemId, int pageSize, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
ListChildrenByPathAsync(string, string, int, CancellationToken)
Declaration
public UniTask<GraphCollectionResponse<DriveItem>> ListChildrenByPathAsync(string driveId, string path, int pageSize, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
ListRootChildrenAsync(string, int, CancellationToken)
Declaration
public UniTask<GraphCollectionResponse<DriveItem>> ListRootChildrenAsync(string driveId, int pageSize, CancellationToken ct = default)
Parameters
Returns
Implements
Extension Methods