Table of Contents

Class IPnPContextExtensionsImplementation

Namespace
PnP.Core.Services
Assembly
PnP.Core.Admin.dll

Extends the IPnPContext with additional functionality

public class IPnPContextExtensionsImplementation : IPnPContextExtensions
Inheritance
IPnPContextExtensionsImplementation
Implements
Inherited Members

Methods

GetMicrosoft365Admin(IPnPContext)

Extends a IPnPContext with Microsoft 365 admin functionality

public IMicrosoft365Admin GetMicrosoft365Admin(IPnPContext context)

Parameters

context IPnPContext

IPnPContext to extend

Returns

IMicrosoft365Admin

An IMicrosoft365Admin instance enabling Microsoft 365 admin operations

GetSharePointAdmin(IPnPContext)

Extends a IPnPContext with SharePoint admin functionality

public ISharePointAdmin GetSharePointAdmin(IPnPContext context)

Parameters

context IPnPContext

IPnPContext to extend

Returns

ISharePointAdmin

An ISharePointAdmin instance enabling SharePoint admin operations

GetSiteCollectionAppManager(IPnPContext)

Extends a IPnPContext with site collection Application Lifecycle Management (ALM) functionality

public ISiteCollectionAppManager GetSiteCollectionAppManager(IPnPContext context)

Parameters

context IPnPContext

IPnPContext to extend

Returns

ISiteCollectionAppManager

An ISiteCollectionAppManager instance enabling site collection app catalog operations

GetSiteCollectionManager(IPnPContext)

Extends a IPnPContext with site collection admin functionality

public ISiteCollectionManager GetSiteCollectionManager(IPnPContext context)

Parameters

context IPnPContext

IPnPContext to extend

Returns

ISiteCollectionManager

An ISiteCollectionManager instance enabling site collection admin operations

GetTeamManager(IPnPContext)

Extends a IPnPContext with Teams admin functionality

public ITeamManager GetTeamManager(IPnPContext context)

Parameters

context IPnPContext

IPnPContext to extend

Returns

ITeamManager

An ISiteCollectionManager instance enabling site collection admin operations

GetTenantAppManager(IPnPContext)

Extends a IPnPContext with tenant Application Lifecycle Management (ALM) functionality

public ITenantAppManager GetTenantAppManager(IPnPContext context)

Parameters

context IPnPContext

IPnPContext to extend

Returns

ITenantAppManager

An ITenantAppManager instance enabling tenant app catalog operations