Show / Hide Table of Contents

Class PushServiceClientServiceCollectionExtensions

Extensions methods to configure an Microsoft.Extensions.DependencyInjection.IServiceCollection for PushServiceClient.

Inheritance
System.Object
PushServiceClientServiceCollectionExtensions
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Microsoft.Extensions.DependencyInjection
Assembly: Lib.AspNetCore.WebPush.dll
Syntax
public static class PushServiceClientServiceCollectionExtensions

Methods

AddDistributedVapidTokenCache(IServiceCollection)

Adds the Microsoft.Extensions.Caching.Distributed.IDistributedCache based implementation of IVapidTokenCache.

Declaration
public static IServiceCollection AddDistributedVapidTokenCache(this IServiceCollection services)
Parameters
Type Name Description
Microsoft.Extensions.DependencyInjection.IServiceCollection services

The Microsoft.Extensions.DependencyInjection.IServiceCollection.

Returns
Type Description
Microsoft.Extensions.DependencyInjection.IServiceCollection

The Microsoft.Extensions.DependencyInjection.IServiceCollection.

AddMemoryVapidTokenCache(IServiceCollection)

Adds the Microsoft.Extensions.Caching.Memory.IMemoryCache based implementation of IVapidTokenCache.

Declaration
public static IServiceCollection AddMemoryVapidTokenCache(this IServiceCollection services)
Parameters
Type Name Description
Microsoft.Extensions.DependencyInjection.IServiceCollection services

The Microsoft.Extensions.DependencyInjection.IServiceCollection.

Returns
Type Description
Microsoft.Extensions.DependencyInjection.IServiceCollection

The Microsoft.Extensions.DependencyInjection.IServiceCollection.

AddPushServiceClient(IServiceCollection)

Adds the PushServiceClient and related services to the Microsoft.Extensions.DependencyInjection.IServiceCollection.

Declaration
public static IServiceCollection AddPushServiceClient(this IServiceCollection services)
Parameters
Type Name Description
Microsoft.Extensions.DependencyInjection.IServiceCollection services

The Microsoft.Extensions.DependencyInjection.IServiceCollection.

Returns
Type Description
Microsoft.Extensions.DependencyInjection.IServiceCollection

The Microsoft.Extensions.DependencyInjection.IServiceCollection.

AddPushServiceClient(IServiceCollection, Action<PushServiceClientOptions>)

Adds the PushServiceClient and related services to the Microsoft.Extensions.DependencyInjection.IServiceCollection.

Declaration
public static IServiceCollection AddPushServiceClient(this IServiceCollection services, Action<PushServiceClientOptions> configureOptions)
Parameters
Type Name Description
Microsoft.Extensions.DependencyInjection.IServiceCollection services

The Microsoft.Extensions.DependencyInjection.IServiceCollection.

System.Action<PushServiceClientOptions> configureOptions

Used to configure the PushServiceClientOptions.

Returns
Type Description
Microsoft.Extensions.DependencyInjection.IServiceCollection

The Microsoft.Extensions.DependencyInjection.IServiceCollection.

Back to top Copyright © 2018 - 2024 Tomasz Pęczek