Ads API .NET library
|
Listens to SOAP messages sent and received by this library. More...
Public Member Functions | |
void | InitForCall () |
Initializes the listener for handling an API call. More... | |
virtual void | HandleMessage (RequestInfo requestInfo, ResponseInfo responseInfo) |
Handles the SOAP message. More... | |
void | CleanupAfterCall () |
Cleans up any resources after an API call. More... | |
Protected Member Functions | |
TraceListener (AppConfig config) | |
Protected constructor. More... | |
abstract ISet< string > | GetFieldsToMask () |
Gets a list of fields to be masked in xml logs. More... | |
virtual void | PopulateRequestInfo (ref RequestInfo info) |
Parses the body of the request and populates fields in the request info. More... | |
virtual void | PopulateResponseInfo (ref ResponseInfo info) |
Parses the body of the response and populates fields in the repsonse info. More... | |
Properties | |
DateTimeProvider | DateTimeProvider [get, set] |
Gets or sets the date and time provider. More... | |
AppConfig | Config [get] |
Gets the config class to be used with this class. More... | |
Properties inherited from Google.Api.Ads.Common.Lib.Configurable | |
AppConfig | Config [get] |
Gets the application configuration class for this object. More... | |
Listens to SOAP messages sent and received by this library.
|
inlineprotected |
Protected constructor.
config | The config class. |
|
inline |
Cleans up any resources after an API call.
Implements Google.Api.Ads.Common.Logging.SoapListener.
|
protectedpure virtual |
Gets a list of fields to be masked in xml logs.
Implemented in Google.Api.Ads.AdManager.Lib.AdManagerTraceListener.
|
inlinevirtual |
Handles the SOAP message.
requestInfo | Request info. |
responseInfo | Response info. |
Implements Google.Api.Ads.Common.Logging.SoapListener.
|
inline |
Initializes the listener for handling an API call.
Implements Google.Api.Ads.Common.Logging.SoapListener.
|
inlineprotectedvirtual |
Parses the body of the request and populates fields in the request info.
info | The request info for this SOAP call. |
Reimplemented in Google.Api.Ads.AdManager.Lib.AdManagerTraceListener.
|
inlineprotectedvirtual |
Parses the body of the response and populates fields in the repsonse info.
info | The response info for this SOAP call. |
|
get |
Gets the config class to be used with this class.
|
getset |
Gets or sets the date and time provider.