Search Results for

    Show / Hide Table of Contents

    Interface ITeamChannel

    Defines a Channel of Microsoft Teams

    Inherited Members
    IDataModel<ITeamChannel>.Requested
    IDataModel<ITeamChannel>.HasValue(string)
    IDataModel<ITeamChannel>.HasChanged(string)
    IDataModel<ITeamChannel>.IsPropertyAvailable(Expression<Func<ITeamChannel, object>>)
    IDataModel<ITeamChannel>.ArePropertiesAvailable(params Expression<Func<ITeamChannel, object>>[])
    IDataModel<ITeamChannel>.EnsureProperties(params Expression<Func<ITeamChannel, object>>[])
    IDataModel<ITeamChannel>.EnsurePropertiesAsync(params Expression<Func<ITeamChannel, object>>[])
    IDataModel<ITeamChannel>.ExecuteRequestAsync(ApiRequest)
    IDataModel<ITeamChannel>.ExecuteRequest(ApiRequest)
    IDataModel<ITeamChannel>.ExecuteRequestBatchAsync(ApiRequest)
    IDataModel<ITeamChannel>.ExecuteRequestBatch(ApiRequest)
    IDataModel<ITeamChannel>.ExecuteRequestBatchAsync(Batch, ApiRequest)
    IDataModel<ITeamChannel>.ExecuteRequestBatch(Batch, ApiRequest)
    IDataModelParent.Parent
    IDataModelWithContext.PnPContext
    IDataModelGet<ITeamChannel>.GetBatchAsync(Batch, params Expression<Func<ITeamChannel, object>>[])
    IDataModelGet<ITeamChannel>.GetAsync(params Expression<Func<ITeamChannel, object>>[])
    IDataModelLoad<ITeamChannel>.LoadBatchAsync(Batch, params Expression<Func<ITeamChannel, object>>[])
    IDataModelLoad<ITeamChannel>.LoadAsync(params Expression<Func<ITeamChannel, object>>[])
    IDataModelUpdate.UpdateBatchAsync()
    IDataModelUpdate.UpdateBatchAsync(Batch)
    IDataModelUpdate.UpdateAsync()
    IDataModelUpdate.UpdateBatch()
    IDataModelUpdate.UpdateBatch(Batch)
    IDataModelUpdate.Update()
    IDataModelDelete.DeleteBatchAsync()
    IDataModelDelete.DeleteBatchAsync(Batch)
    IDataModelDelete.DeleteAsync()
    IDataModelDelete.DeleteBatch()
    IDataModelDelete.DeleteBatch(Batch)
    IDataModelDelete.Delete()
    Namespace: PnP.Core.Model.Teams
    Assembly: PnP.Core.dll
    Syntax
    public interface ITeamChannel : IDataModel<ITeamChannel>, IDataModelParent, IDataModelWithContext, ISupportModules<ITeamChannel>, IDataModelGet<ITeamChannel>, IDataModelLoad<ITeamChannel>, IDataModelUpdate, IDataModelDelete, IQueryableDataModel

    Properties

    CreatedDateTime

    Timestamp at which the channel was created

    Declaration
    DateTime CreatedDateTime { get; }
    Property Value
    DateTime

    Description

    The description of the Team Channel

    Declaration
    string Description { get; set; }
    Property Value
    string

    DisplayName

    The display name of the Team Channel

    Declaration
    string DisplayName { get; set; }
    Property Value
    string

    Email

    The email address of the Team Channel

    Declaration
    string Email { get; }
    Property Value
    string

    FilesFolderWebUrl

    The fully qualified url for the SharePoint folder hosting this channel's files (uses Graph Beta)

    Declaration
    Uri FilesFolderWebUrl { get; }
    Property Value
    Uri

    Id

    The Unique ID of the Team Channel

    Declaration
    string Id { get; }
    Property Value
    string

    IsFavoriteByDefault

    Defines whether the Team Channel is favorite by default in the Team

    Declaration
    bool IsFavoriteByDefault { get; set; }
    Property Value
    bool

    MembershipType

    Defines the Membership type for the Team Channel

    Declaration
    TeamChannelMembershipType MembershipType { get; set; }
    Property Value
    TeamChannelMembershipType

    Messages

    Messages in this Team Channel Implements IQueryable<T>.
    See Requesting model collections and IQueryable performance considerations to learn more.

    Declaration
    ITeamChatMessageCollection Messages { get; }
    Property Value
    ITeamChatMessageCollection

    Tabs

    Tabs in this Channel Implements IQueryable<T>.
    See Requesting model collections and IQueryable performance considerations to learn more.

    Declaration
    ITeamChannelTabCollection Tabs { get; }
    Property Value
    ITeamChannelTabCollection

    WebUrl

    The Web URL of the Team Channel

    Declaration
    Uri WebUrl { get; }
    Property Value
    Uri

    Methods

    GetFilesFolder(params Expression<Func<IFolder, object>>[])

    Gets the IFolder hosting the files of this channel

    Declaration
    IFolder GetFilesFolder(params Expression<Func<IFolder, object>>[] expressions)
    Parameters
    Expression<Func<IFolder, object>>[] expressions

    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

    Declaration
    Task<IFolder> GetFilesFolderAsync(params Expression<Func<IFolder, object>>[] expressions)
    Parameters
    Expression<Func<IFolder, object>>[] expressions

    Properties of the folder to load

    Returns
    Task<IFolder>

    Folder hosting the files of this channel

    Extension Methods

    DataModelGetExtensions.GetBatchAsync<TModel>(IDataModelGet<TModel>, Batch, params Expression<Func<TModel, object>>[])
    DataModelGetExtensions.GetBatchAsync<TModel>(IDataModelGet<TModel>, params Expression<Func<TModel, object>>[])
    DataModelGetExtensions.GetBatch<TModel>(IDataModelGet<TModel>, Batch, params Expression<Func<TModel, object>>[])
    DataModelGetExtensions.GetBatch<TModel>(IDataModelGet<TModel>, params Expression<Func<TModel, object>>[])
    DataModelGetExtensions.Get<TModel>(IDataModelGet<TModel>, params Expression<Func<TModel, object>>[])
    DataModelLoadExtensions.LoadBatchAsync<TModel>(IDataModelLoad<TModel>, Batch, params Expression<Func<TModel, object>>[])
    DataModelLoadExtensions.LoadBatchAsync<TModel>(IDataModelLoad<TModel>, params Expression<Func<TModel, object>>[])
    DataModelLoadExtensions.LoadBatch<TModel>(IDataModelLoad<TModel>, Batch, params Expression<Func<TModel, object>>[])
    DataModelLoadExtensions.LoadBatch<TModel>(IDataModelLoad<TModel>, params Expression<Func<TModel, object>>[])
    DataModelLoadExtensions.Load<TModel>(IDataModelLoad<TModel>, params Expression<Func<TModel, object>>[])
    DataModelLoadExtensions.QueryProperties<TModel>(IDataModelLoad<TModel>, params Expression<Func<TModel, object>>[])
    RequestModuleExtensions.WithHeaders<TModel>(ISupportModules<TModel>, Dictionary<string, string>, Action<Dictionary<string, string>>)
    RequestModuleExtensions.WithResponseHeaders<TModel>(ISupportModules<TModel>, Action<Dictionary<string, string>>)
    Back to top PnP Core SDK
    Generated by DocFX with Material UI
    spacer