Class PnPCoreServiceCollectionExtensions
Extension methods for setting up PnP Core SDK services in an
Inheritance
System.Object
PnPCoreServiceCollectionExtensions
Namespace: Microsoft.Extensions.DependencyInjection
Assembly: PnP.Core.dll
Syntax
public static class PnPCoreServiceCollectionExtensions : object
Methods
AddPnPCore(IServiceCollection, Action<IHttpClientBuilder>, Action<IHttpClientBuilder>)
Configures PnP Core SDK with default options
Declaration
public static IPnPCoreBuilder AddPnPCore(this IServiceCollection services, Action<IHttpClientBuilder> configureSharePointRest = null, Action<IHttpClientBuilder> configureMicrosoftGraph = null)
Parameters
IServiceCollection
services
The collection of services in an |
Action<IHttpClientBuilder>
configureSharePointRest
additional configuration to SharePointRestClient |
Action<IHttpClientBuilder>
configureMicrosoftGraph
additional configuration to MicrosoftGraphClient |
Returns
IPnPCoreBuilder
A PnPCoreBuilder instance |
Remarks
Optional additional configuration can be provided for SharePointRestClient and/or MicrosoftGraphClient
AddPnPCore(IServiceCollection, Action<PnPCoreOptions>, Action<IHttpClientBuilder>, Action<IHttpClientBuilder>)
Configures PnP Core SDK with custom options
Declaration
public static IPnPCoreBuilder AddPnPCore(this IServiceCollection services, Action<PnPCoreOptions> options, Action<IHttpClientBuilder> configureSharePointRest = null, Action<IHttpClientBuilder> configureMicrosoftGraph = null)
Parameters
IServiceCollection
services
The collection of services in an |
Action<PnPCoreOptions>
options
An Action to configure the PnP Core options |
Action<IHttpClientBuilder>
configureSharePointRest
additional configuration to SharePointRestClient |
Action<IHttpClientBuilder>
configureMicrosoftGraph
additional configuration to MicrosoftGraphClient |
Returns
IPnPCoreBuilder
A PnPCoreBuilder instance |
Remarks
Optional additional configuration can be provided for SharePointRestClient and/or MicrosoftGraphClient