Interface IUnfurledResource
- Namespace
- PnP.Core.Model.SharePoint
- Assembly
- PnP.Core.dll
Defines the data coming back from unfurling a link
public interface IUnfurledResource
Properties
FileDriveId
Graph Drive Id of the resource (if it's a file)
string FileDriveId { get; }
Property Value
FileDriveItemId
Graph DriveItem id of the resource (if it's a file)
string FileDriveItemId { get; }
Property Value
FileUniqueId
Unique ID of the resource (if it's a file)
Guid FileUniqueId { get; }
Property Value
LastModified
When was the resource last modified
DateTime LastModified { get; }
Property Value
LastModifiedBy
Who last modified the resource
string LastModifiedBy { get; }
Property Value
LinkType
Type of resource that the unfurled link is referring to
UnfurlLinkType LinkType { get; }
Property Value
ListDisplayName
Display name of the parent list of the resource
string ListDisplayName { get; }
Property Value
ListId
Id of the parent list of the resource
Guid ListId { get; }
Property Value
ListItemId
ListItem id of the resource (if it's a file, listitem or page)
int ListItemId { get; }
Property Value
ListUrl
Url of the parent list of the resource
Uri ListUrl { get; }
Property Value
Name
Name of the resource
string Name { get; }
Property Value
Resource
SharePoint resource url for the unfurled link
Uri Resource { get; }
Property Value
SiteId
Id of the site collection containing the unfurled resource
Guid SiteId { get; }
Property Value
Size
Size of the resource (if it's a file or page)
long Size { get; }
Property Value
Thumbnails
Thumbnails of the resource (only for files at the moment)
List<IThumbnail> Thumbnails { get; }
Property Value
WebId
Id of the web containing the unfurled resource
Guid WebId { get; }
Property Value
WebUrl
Url of the web containing the unfurled resource
Uri WebUrl { get; }