Edit

Share via


Group Class

Definition

Represents a group of contacts.

public ref class Group abstract : Microsoft::Lync::Model::Group::ContactCollection
public abstract class Group : Microsoft.Lync.Model.Group.ContactCollection
type Group = class
    inherit ContactCollection
Public MustInherit Class Group
Inherits ContactCollection
Inheritance
Derived

Properties

ContactManager

Gets the parent contact and group manager of this group.

Count

Returns number of items in the collection.

(Inherited from ContactCollection)
Id

Gets the group ID.

InnerObject (Inherited from UCWBase)
IsReadOnly (Inherited from ContactCollection)
Item[Int32] (Inherited from ContactCollection)
Name

Gets the group name.

Type

Gets the group type.

Methods

Add(Contact) (Inherited from ContactCollection)
BeginAddContact(Contact, AsyncCallback, Object)

Adds a new contact to the group.

BeginRemoveContact(Contact, AsyncCallback, Object)

Removes a contact from the group.

CanInvoke(GroupAction, Contact)

Checks if a certain action can be applied to the group.

Clear() (Inherited from ContactCollection)
Contains(Contact) (Inherited from ContactCollection)
CopyTo(Contact[], Int32) (Inherited from ContactCollection)
EndAddContact(IAsyncResult)

Adds a new contact to the group.

EndRemoveContact(IAsyncResult)

Removes a contact from the group.

Finalize()
GetEnumerator() (Inherited from ContactCollection)
IndexOf(Contact) (Inherited from ContactCollection)
Insert(Int32, Contact) (Inherited from ContactCollection)
Remove(Contact) (Inherited from ContactCollection)
RemoveAt(Int32) (Inherited from ContactCollection)
TryGetContact(String, Contact)

Tries to find the first contact with the given Uri.

(Inherited from ContactCollection)

Events

ContactAdded

Occurs when a contact is added to a group.

ContactRemoved

Occurs when a contact is removed from a group.

NameChanged

Occurs when a group is renamed.

Explicit Interface Implementations

IEnumerable.GetEnumerator() (Inherited from ContactCollection)

Applies to