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.