Partager via


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 des éléments de la collection. C doit implémenter l'interface IContract.

Dérivé
Implémente

Remarques

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

Méthodes

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 à ICollectionContract<C>.

Clear()

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

Contains(C)

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

CopyTo(C[], Int32)

Copie l'ensemble du ICollectionContract<C> dans un tableau compatible unidimensionnel en partant de l'index spécifié du tableau cible.

GetCount()

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

GetEnumeratorContract()

Retourne un énumérateur qui itère au sein de la collection.

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

Retourne une valeur qui indique si ICollectionContract<C> est en lecture seule.

GetRemoteHashCode()

Retourne un code de hachage pour 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 à ce IContract.

(Hérité de IContract)
RemoteToString()

Retourne une chaîne représentant le IContract en cours.

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

Supprime de la classe IContract la première occurrence d'un ICollectionContract<C> spécifique.

RevokeLifetimeToken(Int32)

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

(Hérité de IContract)

S’applique à