Namespace PnP.Core.Services
Classes
Defines an API request that can be executed |
The response of an executed ApiRequest |
Defines a Batch of requests to execute |
Defines a request in a Batch |
Holds information about the outcome of each batch request |
Wraps a reference or value type in an object |
Class that allows a PnP Core SDK consumer to hookup with events being triggered from within PnP Core SDK |
Class that represents the JSON context that's being used during call outs when parsing JSON responses |
IPnPContextExtensionsImplementation Extends the IPnPContext with additional functionality |
Client that handles all Microsoft Graph requests |
PnP Context class...the glue between the model and the data stores |
Extends the PnPContext with additional functionality |
Public factory service to create PnPContext object instances |
PnPContextFactoryCollectionExtensions Extension class for the IServiceCollection type to provide supporting methods for the PnPContextFactory service |
Defines the options to configure the PnPContextFactory object |
PnPContextFactoryOptionsConfiguration PnPContext configuration options |
Options used when a PnPContext is created |
PnP Core SDK settings class |
Event containing information about the happened rate limit event |
Event containing information about the happened retry |
Client that handles all SharePoint REST requests |
Structs
Defines the response of an executed API call |
Interfaces
Defines the public interface that any Authentication Provider must implement |
Defines the interface that a legacy Authentication Provider must implement. Note: this is only meant to be used by PnP Framework, no 3rd party support will be provided. |
PnPContext interface to support mocking (that's the only reason) |
Extends the PnPContext with additional functionality |
Public interface for the injectable service to create an PnPContext |
Event containing information about the happened rate limit event |
Event containing information about the happened retry |
Enums
Types of API requests that can be executed |
Microsoft 365 environments |
Delegates
EventHub.RequestRateLimitWaitDelegate Delegate for the RequestRateLimitWaitAsync event |