GlobalObjectCollection Classe

Définition

Collection fortement typée d'objets globaux. La collection peut être en lecture/écriture ou en lecture seule. Une collection accessible en lecture-écriture peut être passée au constructeur de GlobalObjectCollection pour créer une version en lecture seule sans copier la collection.

public ref class GlobalObjectCollection sealed : MarshalByRefObject, System::Collections::IList
public sealed class GlobalObjectCollection : MarshalByRefObject, System.Collections.IList
type GlobalObjectCollection = class
    inherit MarshalByRefObject
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class GlobalObjectCollection
Inherits MarshalByRefObject
Implements IList
Héritage
GlobalObjectCollection
Implémente

Constructeurs

GlobalObjectCollection()

Initialise une nouvelle instance d'une collection fortement typée d'objets globaux.

GlobalObjectCollection(GlobalObject[])

Initialise une nouvelle instance d'une collection fortement typée d'objets globaux remplie initialement par un tableau d'objets globaux.

GlobalObjectCollection(GlobalObject[], Boolean)

Initialise une nouvelle instance d'une collection fortement typée d'objets globaux remplie initialement par un tableau d'objets globaux.

GlobalObjectCollection(GlobalObjectCollection)

Initialise une nouvelle instance d'une collection fortement typée d'objets globaux remplie initialement par le tableau items.

GlobalObjectCollection(GlobalObjectCollection, Boolean)

Initialise une nouvelle instance d'objets globaux de la collection d'objets globaux spécifiée pour l'accès en lecture/écriture spécifié.

Propriétés

Count

Retourne le nombre d'éléments dans cette collection.

IsFixedSize

Détermine si la taille de cette collection peut être modifiée.

IsReadOnly

Détermine si cette collection est en lecture seule.

IsSynchronized

Détermine si cette collection est synchronisée pour l'accès multithread.

Item[Int32]

Obtient ou définit l'élément au niveau de l'index donné.

SyncRoot

Obtient l'objet sur lequel synchroniser l'accès.

Méthodes

Add(GlobalObject)

Ajoute un nouvel élément à la collection.

AddRange(GlobalObject[])

Ajoute les objets dans un tableau à la fin de la collection.

AddRange(GlobalObjectCollection)

Ajoute les objets dans un tableau à la fin de la collection.

Clear()

Efface le contenu de cette collection.

Contains(GlobalObject)

Détermine si cette collection contient l'élément donné.

CopyTo(GlobalObject[], Int32)

Copie le contenu de cette collection dans le tableau spécifié en commençant à l'index spécifié.

GetEnumerator()

Retourne un énumérateur pour cette collection.

IndexOf(GlobalObject)

Obtient la position d'un objet de la collection.

Insert(Int32, GlobalObject)

Insère un nouvel élément dans la collection à l'index indiqué.

Remove(GlobalObject)

Supprime un objet de la collection.

RemoveAt(Int32)

Supprime un objet de la collection à la position spécifiée.

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Copie le contenu de cette collection dans le tableau spécifié en commençant à l'index spécifié.

IList.Add(Object)

Ajoute un objet à la collection.

IList.Contains(Object)

Détermine si un objet est dans la collection.

IList.IndexOf(Object)

Obtient la position d'un objet de la collection.

IList.Insert(Int32, Object)

Ajoute un élément à la collection à l'emplacement spécifié.

IList.Item[Int32]
IList.Remove(Object)

Supprime un objet de la collection.

S’applique à