Class Team
Defines Team for automated provisiong/update of Microsoft Teams
Inherited Members
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
GetHashCode()
Gets the hash code
Declaration
public override int GetHashCode()
Returns
System.Int32
Returns HashCode |