public abstract class ClientServiceRequest : object
Represents an abstract request base class to make requests to a service.
Derived Types
Namespace
Google.Apis.RequestsAssembly
Google.Apis.dll
Fields
_exceptionHandlers
protected List<IHttpExceptionHandler> _exceptionHandlers
Exception handlers for this request only.
Field Value | |
---|---|
Type | Description |
List<IHttpExceptionHandler> |
_executeInterceptors
protected List<IHttpExecuteInterceptor> _executeInterceptors
Unsuccessful response handlers for this request only.
Field Value | |
---|---|
Type | Description |
List<IHttpExecuteInterceptor> |
_unsuccessfulResponseHandlers
protected List<IHttpUnsuccessfulResponseHandler> _unsuccessfulResponseHandlers
Unsuccessful response handlers for this request only.
Field Value | |
---|---|
Type | Description |
List<IHttpUnsuccessfulResponseHandler> |
Properties
Credential
public IHttpExecuteInterceptor Credential { get; set; }
Credential to use for this request. If Credential implements IHttpUnsuccessfulResponseHandler then it will also be included as a handler of an unsuccessful response.
Property Value | |
---|---|
Type | Description |
IHttpExecuteInterceptor |
Methods
AddExceptionHandler(IHttpExceptionHandler)
public void AddExceptionHandler(IHttpExceptionHandler handler)
Add an exception handler for this request only.
Parameter | |
---|---|
Name | Description |
handler | IHttpExceptionHandler The exception handler. Must not be |
AddExecuteInterceptor(IHttpExecuteInterceptor)
public void AddExecuteInterceptor(IHttpExecuteInterceptor handler)
Add an unsuccessful response handler for this request only.
Parameter | |
---|---|
Name | Description |
handler | IHttpExecuteInterceptor The unsuccessful response handler. Must not be |
AddUnsuccessfulResponseHandler(IHttpUnsuccessfulResponseHandler)
public void AddUnsuccessfulResponseHandler(IHttpUnsuccessfulResponseHandler handler)
Add an unsuccessful response handler for this request only.
Parameter | |
---|---|
Name | Description |
handler | IHttpUnsuccessfulResponseHandler The unsuccessful response handler. Must not be |