Ads API .NET library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Google.Api.Ads.Common.Lib.ServiceSignature Class Reference

Defines an API signature object. This class is used as a support class to assist AdsUser in creating a service object. More...

Inheritance diagram for Google.Api.Ads.Common.Lib.ServiceSignature:
Google.Api.Ads.AdManager.Lib.AdManagerServiceSignature Google.Api.Ads.AdWords.Lib.AdWordsServiceSignature

Public Types

enum  SupportedProtocols { SupportedProtocols.SOAP, SupportedProtocols.WSE }
 The various protocols supported by the library. More...
 

Protected Member Functions

 ServiceSignature (string version, string serviceName, SupportedProtocols protocol)
 Protected constructor. More...
 

Properties

virtual string Id [get]
 A unique id to distinguish the service represented by this signature object. More...
 
string Version [get]
 Gets the service version. More...
 
string ServiceName [get]
 Gets the service name. More...
 
SupportedProtocols SupportedProtocol [get]
 Gets the supported protocol. More...
 
abstract Type ServiceType [get]
 Gets the type of service. More...
 

Detailed Description

Defines an API signature object. This class is used as a support class to assist AdsUser in creating a service object.

Member Enumeration Documentation

The various protocols supported by the library.

Enumerator
SOAP 

SOAP

WSE 

WSE

Constructor & Destructor Documentation

Google.Api.Ads.Common.Lib.ServiceSignature.ServiceSignature ( string  version,
string  serviceName,
SupportedProtocols  protocol 
)
inlineprotected

Protected constructor.

Parameters
versionService version.
serviceNameService name.
protocolThe supported protocol.

Property Documentation

virtual string Google.Api.Ads.Common.Lib.ServiceSignature.Id
get

A unique id to distinguish the service represented by this signature object.

Referenced by Google.Api.Ads.Common.Lib.AdsUser.GetService(), and Google.Api.Ads.Common.Lib.AdsUser.RegisterServices().

abstract Type Google.Api.Ads.Common.Lib.ServiceSignature.ServiceType
get

Gets the type of service.

SupportedProtocols Google.Api.Ads.Common.Lib.ServiceSignature.SupportedProtocol
get

Gets the supported protocol.

string Google.Api.Ads.Common.Lib.ServiceSignature.Version
get

The documentation for this class was generated from the following file: