Show / Hide Table of Contents

Class ServiceCollectionExtensions

Static class to provide extension methods to configure API clients.

Inheritance
object
ServiceCollectionExtensions
Inherited Members
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ToString()
Namespace: Microsoft.Extensions.DependencyInjection
Assembly: Google.Analytics.Data.V1Beta.dll
Syntax
public static class ServiceCollectionExtensions

Methods

AddBetaAnalyticsDataClient(IServiceCollection, Action<BetaAnalyticsDataClientBuilder>)

Adds a singleton BetaAnalyticsDataClient to services.

Declaration
public static IServiceCollection AddBetaAnalyticsDataClient(this IServiceCollection services, Action<BetaAnalyticsDataClientBuilder> action = null)
Parameters
Type Name Description
IServiceCollection services

The service collection to add the client to. The services are used to configure the client when requested.

Action<BetaAnalyticsDataClientBuilder> action

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddBetaAnalyticsDataClient(IServiceCollection, Action<IServiceProvider, BetaAnalyticsDataClientBuilder>)

Adds a singleton BetaAnalyticsDataClient to services.

Declaration
public static IServiceCollection AddBetaAnalyticsDataClient(this IServiceCollection services, Action<IServiceProvider, BetaAnalyticsDataClientBuilder> action)
Parameters
Type Name Description
IServiceCollection services

The service collection to add the client to. The services are used to configure the client when requested.

Action<IServiceProvider, BetaAnalyticsDataClientBuilder> action

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection
In this article
Back to top Generated by DocFX