|
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. |