Langue

ICollectionContract<C> Interface

Définition

Représente une collection générique d’objets IContract .

generic <typename C>
 where C : IContractpublic interface class ICollectionContract : System::AddIn::Contract::Collections::IEnumerableContract<C>
public interface ICollectionContract<C> : System.AddIn.Contract.Collections.IEnumerableContract<C> where C : IContract
type ICollectionContract<'C (requires 'C :> IContract)> = interface
    interface IEnumerableContract<'C (requires 'C :> IContract)>
    interface IContract
Public Interface ICollectionContract(Of C)
Implements IEnumerableContract(Of C)

Paramètres de type

C

Type d’éléments dans la collection. C doit implémenter l’interface IContract .

Dérivé
Implémente

Remarques

Un ICollectionContract<C> peut être redimensionné dynamiquement.

Méthodes

Nom Description
AcquireLifetimeToken()

Spécifie que le contrat est accessible à un client jusqu’à ce que le client révoque le contrat.

(Hérité de IContract)
Add(C)

Ajoute un IContract à l’objet ICollectionContract<C>.

Clear()

Supprime tous les éléments du ICollectionContract<C>.

Contains(C)

Retourne une valeur qui indique si le spécifié IContract se trouve dans le ICollectionContract<C>.

CopyTo(C[], Int32)

Copie l’intégralité ICollectionContract<C> dans un tableau unidimensionnel compatible, en commençant à l’index spécifié du tableau cible.

GetCount()

Retourne le nombre d’éléments contenus dans le ICollectionContract<C>.

GetEnumeratorContract()

Retourne un énumérateur qui itère dans la collection.

(Hérité de IEnumerableContract<C>)
GetIsReadOnly()

Renvoie une valeur qui indique si l’objet ICollectionContract<C> est en lecture seule.

GetRemoteHashCode()

Retourne un code de hachage pour le IContract.

(Hérité de IContract)
QueryContract(String)

Retourne un contrat implémenté par ce contrat.

(Hérité de IContract)
RemoteEquals(IContract)

Indique si le contrat spécifié est égal à celui-ci IContract.

(Hérité de IContract)
RemoteToString()

Retourne une représentation sous forme de chaîne du fichier actif IContract.

(Hérité de IContract)
Remove(C)

Supprime la première occurrence d’une occurrence spécifique IContract de l’objet ICollectionContract<C>.

RevokeLifetimeToken(Int32)

Spécifie que le contrat n’est plus accessible à un client.

(Hérité de IContract)

S’applique à