Google API Client Library for .NET  1.10.0
Package Google.Apis.Services


class  BaseClientService
 A base class for a client service which provides common mechanism for all services, like serialization and GZip support. It should be safe to use a single service instance to make server requests concurrently from multiple threads. This class adds a special Google.Apis.Http.IHttpExecuteInterceptor to the Google.Apis.Http.ConfigurableMessageHandler execute interceptor list, which uses the given Authenticator. It calls to its applying authentication method, and injects the "Authorization" header in the request. If the given Authenticator implements Google.Apis.Http.IHttpUnsuccessfulResponseHandler, this class adds the Authenticator to the Google.Apis.Http.ConfigurableMessageHandler's unsuccessful response handler list. More...
interface  IClientService
 Client service contains all the necessary information a Google service requires. Each concrete Google.Apis.Requests.IClientServiceRequest has a reference to a service for important properties like API key, application name, base Uri, etc. This service interface also contains serialization methods to serialize an object to stream and deserialize a stream into an object. More...