Search Results for

    Show / Hide Table of Contents

    Interface IChat

    Defines a chat

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

    Properties

    ChatType

    Type of the chat

    Declaration
    string ChatType { get; }
    Property Value
    string

    CreatedDateTime

    Created time of the chat

    Declaration
    DateTime CreatedDateTime { get; }
    Property Value
    DateTime

    Id

    The unique Id of the chat conversation

    Declaration
    string Id { get; }
    Property Value
    string

    LastUpdatedDateTime

    Last time the chat has been updated

    Declaration
    DateTime LastUpdatedDateTime { get; }
    Property Value
    DateTime

    Members

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

    Declaration
    IAadUserConversationMemberCollection Members { get; }
    Property Value
    IAadUserConversationMemberCollection

    Messages

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

    Declaration
    IChatMessageCollection Messages { get; }
    Property Value
    IChatMessageCollection

    TenantId

    Azure AD Tenant id for the tenant hosting the chat

    Declaration
    Guid TenantId { get; }
    Property Value
    Guid

    Topic

    Topic of the chat

    Declaration
    string Topic { get; }
    Property Value
    string

    WebUrl

    Teams Web url for the chat

    Declaration
    string WebUrl { get; }
    Property Value
    string

    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