Class BrowserLanguageServiceClientImpl
BrowserLanguageService client wrapper implementation, for convenient use.
Inherited Members
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class BrowserLanguageServiceClientImpl : BrowserLanguageServiceClient
Remarks
Provides methods for handling BrowserLanguage objects.
Constructors
BrowserLanguageServiceClientImpl(BrowserLanguageServiceClient, BrowserLanguageServiceSettings, ILogger)
Constructs a client wrapper for the BrowserLanguageService service, with the specified gRPC client and settings.
Declaration
public BrowserLanguageServiceClientImpl(BrowserLanguageService.BrowserLanguageServiceClient grpcClient, BrowserLanguageServiceSettings settings, ILogger logger)
Parameters
| Type | Name | Description |
|---|---|---|
| BrowserLanguageService.BrowserLanguageServiceClient | grpcClient | The underlying gRPC client. |
| BrowserLanguageServiceSettings | settings | The base BrowserLanguageServiceSettings used within this client. |
| ILogger | logger | Optional ILogger to use within this client. |
Properties
GrpcClient
The underlying gRPC BrowserLanguageService client
Declaration
public override BrowserLanguageService.BrowserLanguageServiceClient GrpcClient { get; }
Property Value
| Type | Description |
|---|---|
| BrowserLanguageService.BrowserLanguageServiceClient |
Overrides
Methods
GetBrowserLanguage(GetBrowserLanguageRequest, CallSettings)
API to retrieve a BrowserLanguage object.
Declaration
public override BrowserLanguage GetBrowserLanguage(GetBrowserLanguageRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetBrowserLanguageRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| BrowserLanguage | The RPC response. |
Overrides
GetBrowserLanguageAsync(GetBrowserLanguageRequest, CallSettings)
API to retrieve a BrowserLanguage object.
Declaration
public override Task<BrowserLanguage> GetBrowserLanguageAsync(GetBrowserLanguageRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetBrowserLanguageRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| Task<BrowserLanguage> | A Task containing the RPC response. |
Overrides
ListBrowserLanguages(ListBrowserLanguagesRequest, CallSettings)
API to retrieve a list of BrowserLanguage objects.
Declaration
public override PagedEnumerable<ListBrowserLanguagesResponse, BrowserLanguage> ListBrowserLanguages(ListBrowserLanguagesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListBrowserLanguagesRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| PagedEnumerable<ListBrowserLanguagesResponse, BrowserLanguage> | A pageable sequence of BrowserLanguage resources. |
Overrides
ListBrowserLanguagesAsync(ListBrowserLanguagesRequest, CallSettings)
API to retrieve a list of BrowserLanguage objects.
Declaration
public override PagedAsyncEnumerable<ListBrowserLanguagesResponse, BrowserLanguage> ListBrowserLanguagesAsync(ListBrowserLanguagesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListBrowserLanguagesRequest | request | The request object containing all of the parameters for the API call. |
| CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
| Type | Description |
|---|---|
| PagedAsyncEnumerable<ListBrowserLanguagesResponse, BrowserLanguage> | A pageable asynchronous sequence of BrowserLanguage resources. |