Interface ITeamChannel
Defines a Channel of Microsoft Teams
public interface ITeamChannel : IDataModel<ITeamChannel>, IDataModelParent, IDataModelWithContext, ISupportModules<ITeamChannel>, IDataModelGet<ITeamChannel>, IDataModelLoad<ITeamChannel>, IDataModelUpdate, IDataModelDelete, IQueryableDataModel
- Inherited Members
- Extension Methods
Properties
CreatedDateTime
Timestamp at which the channel was created
DateTime CreatedDateTime { get; }
Property Value
Description
The description of the Team Channel
string Description { get; set; }
Property Value
DisplayName
The display name of the Team Channel
string DisplayName { get; set; }
Property Value
The email address of the Team Channel
string Email { get; }
Property Value
FilesFolderWebUrl
The fully qualified url for the SharePoint folder hosting this channel's files (uses Graph Beta)
Uri FilesFolderWebUrl { get; }
Property Value
Id
The Unique ID of the Team Channel
string Id { get; }
Property Value
IsFavoriteByDefault
Defines whether the Team Channel is favorite by default in the Team
bool IsFavoriteByDefault { get; set; }
Property Value
MembershipType
Defines the Membership type for the Team Channel
TeamChannelMembershipType MembershipType { get; set; }
Property Value
Messages
Messages in this Team Channel
Implements IQueryable<T>.
See Requesting model collections
and IQueryable performance considerations to learn more.
ITeamChatMessageCollection Messages { get; }
Property Value
Tabs
Tabs in this Channel
Implements IQueryable<T>.
See Requesting model collections
and IQueryable performance considerations to learn more.
ITeamChannelTabCollection Tabs { get; }
Property Value
WebUrl
The Web URL of the Team Channel
Uri WebUrl { get; }
Property Value
Methods
GetFilesFolder(params Expression<Func<IFolder, object>>[])
Gets the IFolder hosting the files of this channel
IFolder GetFilesFolder(params Expression<Func<IFolder, object>>[] expressions)
Parameters
expressionsExpression<Func<IFolder, object>>[]Properties of the folder to load
Returns
- IFolder
Folder hosting the files of this channel
GetFilesFolderAsync(params Expression<Func<IFolder, object>>[])
Gets the IFolder hosting the files of this channel
Task<IFolder> GetFilesFolderAsync(params Expression<Func<IFolder, object>>[] expressions)
Parameters
expressionsExpression<Func<IFolder, object>>[]Properties of the folder to load