|
Ads API .NET library
|
A utility class for tracking the usage of various features in the client library. More...
Public Types | |
| enum | Features { Features.Unknown, Features.SelectorBuilder, Features.SelectorField, Features.ReportDownloader, Features.ProductPartitionTree, Features.BatchJobHelper, Features.StatementBuilder, Features.OAuthServiceAccountFlow, Features.OAuthApplicationFlow, Features.Logging } |
| The list of features we need to track. More... | |
Public Member Functions | |
| void | MarkUsage (Features featureName) |
| Marks the usage of a feature. More... | |
| void | Clear () |
| Clears the feature usage registry records. More... | |
Properties | |
| static AdsFeatureUsageRegistry | Instance [get] |
| Gets the feature usage tracker instance. More... | |
| string | Text [get] |
| Gets a comma separated list of features that have been used. More... | |
A utility class for tracking the usage of various features in the client library.
The list of features we need to track.
| Enumerator | |
|---|---|
| Unknown |
Default value. |
| SelectorBuilder |
Group of features used to build selectors in AdWords library. This includes extension methods in Paging, OrderBy and Predicate classes. |
| SelectorField |
The selector field enums generated by stub code generator. |
| ReportDownloader |
All classes derived from AdsReportUtilities. |
| ProductPartitionTree |
ProductPartitionTree and associated classes in AdWords API. |
| BatchJobHelper |
BatchJobUtilities and associated classes in AdWords API. |
| StatementBuilder |
StatementBuilder class in DFP API. |
| OAuthServiceAccountFlow |
Classes that provide OAuth service account flow in AdWords and DFP API. |
| OAuthApplicationFlow |
Classes that provide OAuth installed application and web account flows in AdWords and DFP API. |
| Logging |
Classes that provide logging functionality. |
|
inline |
Clears the feature usage registry records.
|
inline |
Marks the usage of a feature.
| featureName | Name of the feature. |
| System.ArgumentException | If the feature is unregistered. |
|
staticget |
Gets the feature usage tracker instance.
|
get |
Gets a comma separated list of features that have been used.