Interface ISharePointAddIn
- Namespace
- PnP.Core.Admin.Model.SharePoint
- Assembly
- PnP.Core.Admin.dll
Describes the properties of a SharePoint AddIn when installed in a site
public interface ISharePointAddIn : ILegacyPrincipal
- Inherited Members
Properties
AppInstanceId
Instance ID of this app
Guid AppInstanceId { get; }
Property Value
AppSource
The source of this addin
SharePointAddInSource AppSource { get; }
Property Value
AppWebFullUrl
The full URL of the app web created by the addin
string AppWebFullUrl { get; }
Property Value
AppWebId
Id of the app web created by the addin
Guid AppWebId { get; }
Property Value
AssetId
The id of the app in the office store, this will be empty for user uploaded apps
string AssetId { get; }
Property Value
CreationTime
Date and time when the addin was installed
DateTime CreationTime { get; }
Property Value
CurrentSiteId
Id of the site collection where the addin actually is listed for
Guid CurrentSiteId { get; }
Property Value
CurrentWebFullUrl
Fully qualified URL of the web where the addin actually is listed for
string CurrentWebFullUrl { get; }
Property Value
CurrentWebId
Id of the web where the addin actually is listed for
Guid CurrentWebId { get; }
Property Value
CurrentWebName
Name of the web where the addin actually is listed for
string CurrentWebName { get; }
Property Value
InstalledBy
Name of the user who installed the addin
string InstalledBy { get; }
Property Value
InstalledSiteId
Id of the site collection where the addin actually is installed. This can be different from the site collection where the addin was listed as being available
Guid InstalledSiteId { get; }
Property Value
InstalledWebFullUrl
Fully qualified URL of the web where the addin actually is installed. This can be different from the web where the addin was listed as being available
string InstalledWebFullUrl { get; }
Property Value
InstalledWebId
Id of the web where the addin actually is installed. This can be different from the web where the addin was listed as being available
Guid InstalledWebId { get; }
Property Value
InstalledWebName
Name of the web where the addin actually is installed. This can be different from the web where the addin was listed as being available
string InstalledWebName { get; }
Property Value
LaunchUrl
Where to redirect after clicking on the add-in (e.g. ~appWebUrl/Pages/Default.aspx?{StandardTokens})
string LaunchUrl { get; }
Property Value
LicensePurchaseTime
When was the app license purchased
DateTime LicensePurchaseTime { get; }
Property Value
Locale
Locale used by the web where the add-in is installed
string Locale { get; }
Property Value
ProductId
The global unique id of the add-in. It is same for all tenants
Guid ProductId { get; }
Property Value
PurchaserIdentity
Identity of the user that purchased the app
string PurchaserIdentity { get; }
Property Value
Status
Status of the addin
SharePointAddInStatus Status { get; }
Property Value
TenantAppData
After the add-in installed in the tenant app catalog site. It could enable tenant level usage. This data indicates the tenant the conditions how to filter the webs. See https://learn.microsoft.com/en-us/sharepoint/dev/sp-add-ins/tenancies-and-deployment-scopes-for-sharepoint-add-ins for more details
string TenantAppData { get; }
Property Value
TenantAppDataUpdateTime
When was the TenantAppData last updated?
DateTime TenantAppDataUpdateTime { get; }