Search Results for

    Show / Hide Table of Contents

    Interface ITeam

    Public interface to define a Team object of Microsoft Teams

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

    Properties

    Channels

    Collection of channels in this current Team Implements .
    See Requesting model collections and IQueryable performance considerations to learn more.

    Declaration
    ITeamChannelCollection Channels { get; }
    Property Value
    ITeamChannelCollection

    Classification

    The classification of the Team

    Declaration
    string Classification { get; set; }
    Property Value
    System.String

    ClassSettings

    Defines the Class Settings for the Team

    Declaration
    ITeamClassSettings ClassSettings { get; }
    Property Value
    ITeamClassSettings

    Description

    The description of the Team

    Declaration
    string Description { get; set; }
    Property Value
    System.String

    DiscoverySettings

    Defines the Members Settings for the Team

    Declaration
    ITeamDiscoverySettings DiscoverySettings { get; }
    Property Value
    ITeamDiscoverySettings

    DisplayName

    The display name of the Team

    Declaration
    string DisplayName { get; set; }
    Property Value
    System.String

    Events

    Collection of tags associated with the current Team Implements .
    See Requesting model collections and IQueryable performance considerations to learn more.

    Declaration
    IGraphEventCollection Events { get; }
    Property Value
    IGraphEventCollection

    FunSettings

    Defines the Members Settings for the Team

    Declaration
    ITeamFunSettings FunSettings { get; }
    Property Value
    ITeamFunSettings

    GuestSettings

    Defines the Guest Settings for the Team

    Declaration
    ITeamGuestSettings GuestSettings { get; }
    Property Value
    ITeamGuestSettings

    Id

    The Unique ID of the Team/Group

    Declaration
    Guid Id { get; }
    Property Value
    Guid

    InstalledApps

    Collection of installed apps in this current Team Implements .
    See Requesting model collections and IQueryable performance considerations to learn more.

    Declaration
    ITeamAppCollection InstalledApps { get; }
    Property Value
    ITeamAppCollection

    InternalId

    The Internal ID of the Team

    Declaration
    string InternalId { get; }
    Property Value
    System.String

    IsArchived

    Defines whether the Team is archived or not

    Declaration
    bool IsArchived { get; }
    Property Value
    System.Boolean

    Members

    Collection of Members of the current Team Implements .
    See Requesting model collections and IQueryable performance considerations to learn more.

    Declaration
    IGraphUserCollection Members { get; }
    Property Value
    IGraphUserCollection

    MemberSettings

    Defines the Members Settings for the Team

    Declaration
    ITeamMembersSettings MemberSettings { get; }
    Property Value
    ITeamMembersSettings

    MessagingSettings

    Defines the Members Settings for the Team

    Declaration
    ITeamMessagingSettings MessagingSettings { get; }
    Property Value
    ITeamMessagingSettings

    Owners

    Collection of Owners of the current Team Implements .
    See Requesting model collections and IQueryable performance considerations to learn more.

    Declaration
    IGraphUserCollection Owners { get; }
    Property Value
    IGraphUserCollection

    PrimaryChannel

    Reference to the Primary Channel for the Team

    Declaration
    ITeamChannel PrimaryChannel { get; }
    Property Value
    ITeamChannel

    Specialization

    The specialization of the Team

    Declaration
    TeamSpecialization Specialization { get; set; }
    Property Value
    TeamSpecialization

    Tags

    Collection of tags associated with the current Team Implements .
    See Requesting model collections and IQueryable performance considerations to learn more.

    Declaration
    ITeamTagCollection Tags { get; }
    Property Value
    ITeamTagCollection

    Visibility

    The specialization of the Team

    Declaration
    TeamVisibility Visibility { get; set; }
    Property Value
    TeamVisibility

    WebUrl

    The Web URL of the Team

    Declaration
    Uri WebUrl { get; }
    Property Value
    Uri

    Methods

    Archive()

    Archives the team

    Declaration
    ITeamAsyncOperation Archive()
    Returns
    ITeamAsyncOperation

    Archive(Boolean)

    Archives the team

    Declaration
    ITeamAsyncOperation Archive(bool setSPOSiteReadOnlyForMembers)
    Parameters
    System.Boolean setSPOSiteReadOnlyForMembers

    This optional parameter defines whether to set permissions for team members to read-only on the Sharepoint Online site associated with the team

    Returns
    ITeamAsyncOperation

    ArchiveAsync()

    Archives the team

    Declaration
    Task<ITeamAsyncOperation> ArchiveAsync()
    Returns
    Task<ITeamAsyncOperation>

    ArchiveAsync(Boolean)

    Archives the team

    Declaration
    Task<ITeamAsyncOperation> ArchiveAsync(bool setSPOSiteReadOnlyForMembers)
    Parameters
    System.Boolean setSPOSiteReadOnlyForMembers

    This optional parameter defines whether to set permissions for team members to read-only on the Sharepoint Online site associated with the team

    Returns
    Task<ITeamAsyncOperation>

    Unarchive()

    Unarchives the team

    Declaration
    ITeamAsyncOperation Unarchive()
    Returns
    ITeamAsyncOperation

    UnarchiveAsync()

    Unarchives the team

    Declaration
    Task<ITeamAsyncOperation> UnarchiveAsync()
    Returns
    Task<ITeamAsyncOperation>

    Extension Methods

    DataModelGetExtensions.GetBatchAsync<TModel>(IDataModelGet<TModel>, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.GetBatchAsync<TModel>(IDataModelGet<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.GetBatch<TModel>(IDataModelGet<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.GetBatch<TModel>(IDataModelGet<TModel>, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.Get<TModel>(IDataModelGet<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatchAsync<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatchAsync<TModel>(IDataModelLoad<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatch<TModel>(IDataModelLoad<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatch<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.Load<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.QueryProperties<TModel>(IDataModelLoad<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>>)
    Back to top PnP Core SDK
    Generated by DocFX with Material UI
    spacer