public interface IClientServiceRequestA client service request which supports both sync and async execution to get the stream.
Namespace
GoogleApisRequestsAssembly
Google.Apis.dll
Properties
HttpMethod
string HttpMethod { get; }Gets the HTTP method of this request.
| Property Value | |
|---|---|
| Type | Description |
string |
|
MethodName
string MethodName { get; }Gets the name of the method to which this request belongs.
| Property Value | |
|---|---|
| Type | Description |
string |
|
RequestParameters
IDictionary<string, IParameter> RequestParameters { get; }Gets the parameters information for this specific request.
| Property Value | |
|---|---|
| Type | Description |
IDictionarystringIParameter |
|
RestPath
string RestPath { get; }Gets the rest path of this request.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Service
IClientService Service { get; }Gets the service which is related to this request.
| Property Value | |
|---|---|
| Type | Description |
IClientService |
|
Methods
CreateRequest(bool?)
HttpRequestMessage CreateRequest(bool? overrideGZipEnabled = null)Creates a HTTP request message with all path and query parameters, ETag, etc.
| Parameter | |
|---|---|
| Name | Description |
overrideGZipEnabled |
boolIf |
| Returns | |
|---|---|
| Type | Description |
HttpRequestMessage |
|
ExecuteAsStream()
Stream ExecuteAsStream()Executes the request and returns the result stream.
| Returns | |
|---|---|
| Type | Description |
Stream |
|
ExecuteAsStreamAsync()
Task<Stream> ExecuteAsStreamAsync()Executes the request asynchronously and returns the result stream.
| Returns | |
|---|---|
| Type | Description |
TaskStream |
|
ExecuteAsStreamAsync(CancellationToken)
Task<Stream> ExecuteAsStreamAsync(CancellationToken cancellationToken)Executes the request asynchronously and returns the result stream.
| Parameter | |
|---|---|
| Name | Description |
cancellationToken |
CancellationTokenA cancellation token to cancel operation. |
| Returns | |
|---|---|
| Type | Description |
TaskStream |
|