Class FilesResource.GetRequest
Gets a file's metadata or content by ID.
public class FilesResource.GetRequest : DriveBaseServiceRequest<File>
- Inheritance
-
FilesResource.GetRequest
- Inherited Members
Constructors
GetRequest(IClientService, string)
Constructs a new Get request.
public GetRequest(IClientService service, string fileId)
Parameters
service
IClientServicefileId
string
Properties
AcknowledgeAbuse
Whether the user is acknowledging the risk of downloading known malware or other abusive files. This is only applicable when alt=media.
public virtual bool? AcknowledgeAbuse { get; set; }
Property Value
- bool?
FileId
The ID of the file.
public virtual string FileId { get; }
Property Value
HttpMethod
Gets the HTTP method.
public override string HttpMethod { get; }
Property Value
MediaDownloader
Gets the media downloader.
public IMediaDownloader MediaDownloader { get; }
Property Value
- IMediaDownloader
MethodName
Gets the method name.
public override string MethodName { get; }
Property Value
RestPath
Gets the REST path.
public override string RestPath { get; }
Property Value
SupportsAllDrives
Deprecated - Whether the requesting application supports both My Drives and shared drives. This parameter will only be effective until June 1, 2020. Afterwards all applications are assumed to support shared drives.
public virtual bool? SupportsAllDrives { get; set; }
Property Value
- bool?
SupportsTeamDrives
Deprecated use supportsAllDrives instead.
public virtual bool? SupportsTeamDrives { get; set; }
Property Value
- bool?
Methods
Download(Stream)
Synchronously download the media into the given stream.
Warning: This method hides download errors; use DownloadWithStatus(Stream) instead.
public virtual void Download(Stream stream)
Parameters
stream
Stream
DownloadAsync(Stream)
Asynchronously download the media into the given stream.
public virtual Task<IDownloadProgress> DownloadAsync(Stream stream)
Parameters
stream
Stream
Returns
- Task<IDownloadProgress>
DownloadAsync(Stream, CancellationToken)
Asynchronously download the media into the given stream.
public virtual Task<IDownloadProgress> DownloadAsync(Stream stream, CancellationToken cancellationToken)
Parameters
stream
StreamcancellationToken
CancellationToken
Returns
- Task<IDownloadProgress>
DownloadWithStatus(Stream)
Synchronously download the media into the given stream.
public virtual IDownloadProgress DownloadWithStatus(Stream stream)
Parameters
stream
Stream
Returns
- IDownloadProgress
The final status of the download; including whether the download succeeded or failed.
InitParameters()
Initializes Get parameter list.
protected override void InitParameters()