Ads API .NET library
|
Classes | |
interface | AdsClient |
This interface defines a client protocol (SOAP, WSE, REST, etc.) supported by the library. More... | |
class | AdsException |
Base class for all exceptions thrown by the library related to an Ads API call. More... | |
class | AdsService |
Lists all the services available through this library. More... | |
class | AdsServiceInspectorBehavior |
Adds inspectors for authentication, SOAP headers, and logging to Ads API services. More... | |
class | AdsSoapClient< TChannel > |
Base class for all SOAP services supported by this library. More... | |
class | AdsUser |
Represents an Ads API user. More... | |
interface | AppConfig |
Interface for common configuration properties. More... | |
class | AppConfigBase |
This class reads the configuration keys from App.config. More... | |
interface | Configurable |
Marks a class as configurable. More... | |
class | ContextStore |
This class provides an environment agnostic context store. | |
class | ErrorHandler |
Handles errors for an Ads API. More... | |
class | GzipHeaderInspector |
OAuth2 client message inspector that adds encoding HTTP headers. More... | |
class | ServiceFactory |
Interface to a factory which can create a particular group of services. For every new service supported, you need an implementation of this interface. More... | |
class | ServiceSignature |
Defines an API signature object. This class is used as a support class to assist AdsUser in creating a service object. More... | |
class | SoapFaultInspector< TException > |
Inspector that deserializes SOAP faults into AdsExceptions and rethrows them. More... | |
class | AdsOAuthException |
Exception thrown when OAuth authentication with Ads server fails. More... | |
interface | AdsOAuthProvider |
Provides OAuth authorization mechanism for Ads services. More... | |
interface | AdsOAuthProviderForApplications |
Provides OAuth authorization mechanism for Ads services when using Web and Installed application flows. More... | |
interface | AdsOAuthProviderForServiceAccounts |
Provides OAuth authorization mechanism for Ads services when using service account flow. More... | |
class | OAuth2ProviderBase |
Legacy base class for OAuth provider. Maintained for backward compatibility purposes. More... | |
class | OAuth2ProviderForApplications |
Legacy base class for OAuth provider. Maintained for backward compatibility purposes. More... | |
class | OAuth2ProviderForServiceAccounts |
Legacy base class for OAuth provider. Maintained for backward compatibility purposes. More... | |
Enumerations | |
enum | SoapMessageDirection { SoapMessageDirection.IN, SoapMessageDirection.OUT } |
Direction of SOAP message. More... | |
enum | OAuth2Flow { OAuth2Flow.APPLICATION, OAuth2Flow.SERVICE_ACCOUNT } |
The type of OAuth2 flow. More... | |
Functions | |
delegate void | OAuthTokensObtainedCallback (AdsOAuthProvider provider) |
Called when an AdsOAuthProvider obtained a new access token and optionally a new refresh token from the OAuth server. More... | |
delegate void Google.Api.Ads.Common.Lib.OAuthTokensObtainedCallback | ( | AdsOAuthProvider | provider | ) |
Called when an AdsOAuthProvider obtained a new access token and optionally a new refresh token from the OAuth server.
provider | The provider. |