Show / Hide Table of Contents

Class BrowserServiceClientImpl

BrowserService client wrapper implementation, for convenient use.

Inheritance
object
BrowserServiceClient
BrowserServiceClientImpl
Inherited Members
BrowserServiceClient.DefaultEndpoint
BrowserServiceClient.DefaultScopes
BrowserServiceClient.ServiceMetadata
BrowserServiceClient.CreateAsync(CancellationToken)
BrowserServiceClient.Create()
BrowserServiceClient.ShutdownDefaultChannelsAsync()
BrowserServiceClient.GetBrowserAsync(GetBrowserRequest, CancellationToken)
BrowserServiceClient.GetBrowser(string, CallSettings)
BrowserServiceClient.GetBrowserAsync(string, CallSettings)
BrowserServiceClient.GetBrowserAsync(string, CancellationToken)
BrowserServiceClient.GetBrowser(BrowserName, CallSettings)
BrowserServiceClient.GetBrowserAsync(BrowserName, CallSettings)
BrowserServiceClient.GetBrowserAsync(BrowserName, CancellationToken)
BrowserServiceClient.ListBrowsers(string, string, int?, CallSettings)
BrowserServiceClient.ListBrowsersAsync(string, string, int?, CallSettings)
BrowserServiceClient.ListBrowsers(NetworkName, string, int?, CallSettings)
BrowserServiceClient.ListBrowsersAsync(NetworkName, string, int?, CallSettings)
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class BrowserServiceClientImpl : BrowserServiceClient
Remarks

Provides methods for handling Browser objects.

Constructors

BrowserServiceClientImpl(BrowserServiceClient, BrowserServiceSettings, ILogger)

Constructs a client wrapper for the BrowserService service, with the specified gRPC client and settings.

Declaration
public BrowserServiceClientImpl(BrowserService.BrowserServiceClient grpcClient, BrowserServiceSettings settings, ILogger logger)
Parameters
Type Name Description
BrowserService.BrowserServiceClient grpcClient

The underlying gRPC client.

BrowserServiceSettings settings

The base BrowserServiceSettings used within this client.

ILogger logger

Optional ILogger to use within this client.

Properties

GrpcClient

The underlying gRPC BrowserService client

Declaration
public override BrowserService.BrowserServiceClient GrpcClient { get; }
Property Value
Type Description
BrowserService.BrowserServiceClient
Overrides
BrowserServiceClient.GrpcClient

Methods

GetBrowser(GetBrowserRequest, CallSettings)

API to retrieve a Browser object.

Declaration
public override Browser GetBrowser(GetBrowserRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetBrowserRequest 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
Browser

The RPC response.

Overrides
BrowserServiceClient.GetBrowser(GetBrowserRequest, CallSettings)

GetBrowserAsync(GetBrowserRequest, CallSettings)

API to retrieve a Browser object.

Declaration
public override Task<Browser> GetBrowserAsync(GetBrowserRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetBrowserRequest 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<Browser>

A Task containing the RPC response.

Overrides
BrowserServiceClient.GetBrowserAsync(GetBrowserRequest, CallSettings)

ListBrowsers(ListBrowsersRequest, CallSettings)

API to retrieve a list of Browser objects.

Declaration
public override PagedEnumerable<ListBrowsersResponse, Browser> ListBrowsers(ListBrowsersRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListBrowsersRequest 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<ListBrowsersResponse, Browser>

A pageable sequence of Browser resources.

Overrides
BrowserServiceClient.ListBrowsers(ListBrowsersRequest, CallSettings)

ListBrowsersAsync(ListBrowsersRequest, CallSettings)

API to retrieve a list of Browser objects.

Declaration
public override PagedAsyncEnumerable<ListBrowsersResponse, Browser> ListBrowsersAsync(ListBrowsersRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListBrowsersRequest 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<ListBrowsersResponse, Browser>

A pageable asynchronous sequence of Browser resources.

Overrides
BrowserServiceClient.ListBrowsersAsync(ListBrowsersRequest, CallSettings)
In this article
Back to top Generated by DocFX