The CollectiveMember object, returned by a call to CollectiveList.Item, provides details about specific member servers in the collective. The object is used to check status and change configuration options but is not a replacement for a Server object used to make calls against a PI server. A Server object representing the collective and connected to one of the collective members can be obtained from the Servers collection. A Server object connected to only a specific member is obtained through the MemberOpen method of the IPICollective interface and is used primarily for administrative purposes.
CollectiveMember supports the secondary interface ICollectiveMember2 which inherits from (is a superset of) CollectiveMember.