Class PushServiceClientServiceCollectionExtensions
Extensions methods to configure an Microsoft.Extensions.DependencyInjection.IServiceCollection for PushServiceClient.
Inheritance
Inherited Members
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. |