Search Results for

    Show / Hide Table of Contents

    Interface IChatMessageCollection

    Inherited Members
    IDataModelCollectionLoad<IChatMessage>.LoadAsync(Expression<Func<IChatMessage, Object>>[])
    IDataModelCollectionLoad<IChatMessage>.LoadBatchAsync(Batch, Expression<Func<IChatMessage, Object>>[])
    IDataModelParent.Parent
    IDataModelWithContext.PnPContext
    IRequestableCollection.Requested
    IRequestableCollection.Length
    IRequestableCollection.RequestedItems
    IRequestableCollection.Clear()
    Namespace: PnP.Core.Model.Me
    Assembly: PnP.Core.dll
    Syntax
    public interface IChatMessageCollection : IDataModelCollectionLoad<IChatMessage>, IDataModelCollection<IChatMessage>, IDataModelParent, IDataModelWithContext, IRequestableCollection, ISupportModules<IChatMessageCollection>

    Methods

    Add(ChatMessageOptions)

    Adds a new channel chat

    Declaration
    IChatMessage Add(ChatMessageOptions options)
    Parameters
    ChatMessageOptions options

    Full chat message options

    Returns
    IChatMessage

    Add(String, ChatMessageContentType, String)

    Adds a new channel chat

    Declaration
    IChatMessage Add(string content, ChatMessageContentType contentType = ChatMessageContentType.Text, string subject = null)
    Parameters
    System.String content

    Content of the message

    ChatMessageContentType contentType

    Message content type e.g. Text, Html

    System.String subject

    Message Subject

    Returns
    IChatMessage

    AddAsync(ChatMessageOptions)

    Adds a new channel chat message

    Declaration
    Task<IChatMessage> AddAsync(ChatMessageOptions options)
    Parameters
    ChatMessageOptions options

    Full chat message options

    Returns
    Task<IChatMessage>

    AddAsync(String, ChatMessageContentType, String)

    Adds a new channel chat message

    Declaration
    Task<IChatMessage> AddAsync(string content, ChatMessageContentType contentType = ChatMessageContentType.Text, string subject = null)
    Parameters
    System.String content

    Content of the message

    ChatMessageContentType contentType

    Message content type e.g. Text, Html

    System.String subject

    Message Subject

    Returns
    Task<IChatMessage>

    AddBatch(ChatMessageOptions)

    Adds a new channel chat message

    Declaration
    IChatMessage AddBatch(ChatMessageOptions options)
    Parameters
    ChatMessageOptions options

    Full chat message options

    Returns
    IChatMessage

    Newly added channel chat message

    AddBatch(Batch, ChatMessageOptions)

    Adds a new channel chat message

    Declaration
    IChatMessage AddBatch(Batch batch, ChatMessageOptions options)
    Parameters
    Batch batch

    Batch the message is associated with

    ChatMessageOptions options

    Full chat message options

    Returns
    IChatMessage

    Newly added channel chat message

    AddBatch(Batch, String, ChatMessageContentType, String)

    Adds a new channel chat message

    Declaration
    IChatMessage AddBatch(Batch batch, string content, ChatMessageContentType contentType = ChatMessageContentType.Text, string subject = null)
    Parameters
    Batch batch

    Batch the message is associated with

    System.String content

    Content of the message

    ChatMessageContentType contentType

    Message content type e.g. Text, Html

    System.String subject

    Message Subject

    Returns
    IChatMessage

    Newly added channel chat message

    AddBatch(String, ChatMessageContentType, String)

    Adds a new channel chat message

    Declaration
    IChatMessage AddBatch(string content, ChatMessageContentType contentType = ChatMessageContentType.Text, string subject = null)
    Parameters
    System.String content

    Content of the message

    ChatMessageContentType contentType

    Message content type e.g. Text, Html

    System.String subject

    Message Subject

    Returns
    IChatMessage

    Newly added channel chat message

    AddBatchAsync(ChatMessageOptions)

    Adds a new channel chat message

    Declaration
    Task<IChatMessage> AddBatchAsync(ChatMessageOptions options)
    Parameters
    ChatMessageOptions options

    Full chat message options

    Returns
    Task<IChatMessage>

    Newly added channel chat message

    AddBatchAsync(Batch, ChatMessageOptions)

    Adds a new channel chat message

    Declaration
    Task<IChatMessage> AddBatchAsync(Batch batch, ChatMessageOptions options)
    Parameters
    Batch batch

    Batch the message is associated with

    ChatMessageOptions options

    Full chat message options

    Returns
    Task<IChatMessage>

    Newly added channel chat message

    AddBatchAsync(Batch, String, ChatMessageContentType, String)

    Adds a new channel chat message

    Declaration
    Task<IChatMessage> AddBatchAsync(Batch batch, string content, ChatMessageContentType contentType = ChatMessageContentType.Text, string subject = null)
    Parameters
    Batch batch

    Batch the message is associated with

    System.String content

    Content of the message

    ChatMessageContentType contentType

    Message content type e.g. Text, Html

    System.String subject

    Message Subject

    Returns
    Task<IChatMessage>

    Newly added channel chat message

    AddBatchAsync(String, ChatMessageContentType, String)

    Adds a new channel chat message

    Declaration
    Task<IChatMessage> AddBatchAsync(string content, ChatMessageContentType contentType = ChatMessageContentType.Text, string subject = null)
    Parameters
    System.String content

    Content of the message

    ChatMessageContentType contentType

    Message content type e.g. Text, Html

    System.String subject

    Message Subject

    Returns
    Task<IChatMessage>

    Newly added channel chat message

    Extension Methods

    DataModelCollectionLoadExtensions.LoadBatchAsync<TModel>(IDataModelCollectionLoad<TModel>, Expression<Func<TModel, Object>>[])
    DataModelCollectionLoadExtensions.LoadBatchAsync<TModel>(IDataModelCollectionLoad<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelCollectionLoadExtensions.LoadBatch<TModel>(IDataModelCollectionLoad<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelCollectionLoadExtensions.LoadBatch<TModel>(IDataModelCollectionLoad<TModel>, Expression<Func<TModel, Object>>[])
    DataModelCollectionLoadExtensions.Load<TModel>(IDataModelCollectionLoad<TModel>, 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>>)
    QueryableExtensions.AsRequested<TSource>(IDataModelCollection<TSource>)
    Back to top PnP Core SDK
    Generated by DocFX with Material UI
    spacer