Search Results for

    Show / Hide Table of Contents

    Class Team

    Defines Team for automated provisiong/update of Microsoft Teams

    Inheritance
    System.Object
    BaseModel
    BaseTeam
    Team
    Inherited Members
    BaseTeam.DisplayName
    BaseTeam.Description
    BaseTeam.Classification
    BaseTeam.Visibility
    BaseTeam.Photo
    BaseTeam.HiddenGroupMembershipEnabled
    BaseTeam.Equals(BaseTeam)
    BaseModel.ParentTemplate
    Namespace: PnP.Framework.Provisioning.Model.Teams
    Assembly: PnP.Framework.dll
    Syntax
    public class Team : BaseTeam, IProvisioningTemplateDescendant

    Constructors

    Team()

    Constructor for Team

    Declaration
    public Team()

    Properties

    Apps

    Defines the Apps to install or update on the Team

    Declaration
    public TeamAppInstanceCollection Apps { get; }
    Property Value
    TeamAppInstanceCollection

    Archived

    Declares whether the Team is archived or not

    Declaration
    public Boolean Archived { get; set; }
    Property Value
    Boolean

    Channels

    Defines the Channels for the Team

    Declaration
    public TeamChannelCollection Channels { get; }
    Property Value
    TeamChannelCollection

    CloneFrom

    Declares the ID of another Team to Clone the current Team from

    Declaration
    public String CloneFrom { get; set; }
    Property Value
    String

    DiscoverySettings

    The Discovery Settings for the Team

    Declaration
    public TeamDiscoverySettings DiscoverySettings { get; set; }
    Property Value
    TeamDiscoverySettings

    FunSettings

    The Fun Settings for the Team

    Declaration
    public TeamFunSettings FunSettings { get; set; }
    Property Value
    TeamFunSettings

    GroupId

    Declares the ID of the targt Group/Team to update, optional attribute. Cannot be used together with CloneFrom.

    Declaration
    public String GroupId { get; set; }
    Property Value
    String

    GuestSettings

    The Guest Settings for the Team

    Declaration
    public TeamGuestSettings GuestSettings { get; set; }
    Property Value
    TeamGuestSettings

    MailNickname

    Declares the nickname for the Team, optional attribute

    Declaration
    public String MailNickname { get; set; }
    Property Value
    String

    MemberSettings

    The Members Settings for the Team

    Declaration
    public TeamMemberSettings MemberSettings { get; set; }
    Property Value
    TeamMemberSettings

    MessagingSettings

    The Messaging Settings for the Team

    Declaration
    public TeamMessagingSettings MessagingSettings { get; set; }
    Property Value
    TeamMessagingSettings

    Security

    Defines the Security settings for the Team

    Declaration
    public TeamSecurity Security { get; set; }
    Property Value
    TeamSecurity

    Specialization

    Declaration
    public TeamSpecialization? Specialization { get; set; }
    Property Value
    System.Nullable<TeamSpecialization>

    Methods

    Equals(Team)

    Compares Team object based on FunSettings, GuestSettings, MembersSettings, MessagingSettings, Security, Channels, Apps, Specialization, CloneFrom, Archived, and GroupId

    Declaration
    public bool Equals(Team other)
    Parameters
    Team other

    Team Class object

    Returns
    System.Boolean

    true if the Team object is equal to the current object; otherwise, false.

    Equals(Object)

    Compares object with Team class

    Declaration
    public override bool Equals(object obj)
    Parameters
    System.Object obj

    Object that represents Team

    Returns
    System.Boolean

    Checks whether object is Team class

    Overrides
    BaseTeam.Equals(Object)

    GetHashCode()

    Gets the hash code

    Declaration
    public override int GetHashCode()
    Returns
    System.Int32

    Returns HashCode

    Overrides
    BaseTeam.GetHashCode()

    Extension Methods

    ValidationExtensions.ValidateNotNullOrEmpty<T>(T, String)
    ObjectExtensions.Set<TObject, T>(TObject, Expression<Func<TObject, T>>, T, Boolean, Boolean)
    ObjectExtensions.GetPublicInstancePropertyValue(Object, String)
    ObjectExtensions.GetPublicInstanceProperty(Object, String)
    ObjectExtensions.SetPublicInstancePropertyValue(Object, String, Object)
    Extensions.ToByteArray(Object)
    Back to top PnP Framework
    Generated by DocFX with Material UI
    spacer