Table of Contents

Interface IPnPContextExtensions

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

Extends the PnPContext with additional functionality

public interface IPnPContextExtensions

Methods

GetMicrosoft365Admin(IPnPContext)

Extends a IPnPContext with Microsoft 365 admin functionality

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

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

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

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

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

ITenantAppManager GetTenantAppManager(IPnPContext context)

Parameters

context IPnPContext

IPnPContext to extend

Returns

ITenantAppManager

An ITenantAppManager instance enabling tenant app catalog operations