IListContract<C> Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une collection générique d’objets IContract accessibles individuellement par index.
generic <typename C>
where C : IContractpublic interface class IListContract : System::AddIn::Contract::Collections::ICollectionContract<C>, System::AddIn::Contract::Collections::IEnumerableContract<C>
public interface IListContract<C> : System.AddIn.Contract.Collections.ICollectionContract<C>, System.AddIn.Contract.Collections.IEnumerableContract<C> where C : IContract
type IListContract<'C (requires 'C :> IContract)> = interface
interface ICollectionContract<'C (requires 'C :> IContract)>
interface IEnumerableContract<'C (requires 'C :> IContract)>
interface IContract
Public Interface IListContract(Of C)
Implements ICollectionContract(Of C), IEnumerableContract(Of C)
Paramètres de type
- C
Type d’objets dans la liste.
C doit implémenter l’interface IContract .
- Implémente
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>. (Hérité de ICollectionContract<C>) |
| Clear() |
Supprime tous les éléments du ICollectionContract<C>. (Hérité de ICollectionContract<C>) |
| Contains(C) |
Retourne une valeur qui indique si le spécifié IContract se trouve dans le ICollectionContract<C>. (Hérité de 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. (Hérité de ICollectionContract<C>) |
| GetCount() |
Retourne le nombre d’éléments contenus dans le ICollectionContract<C>. (Hérité de ICollectionContract<C>) |
| GetEnumeratorContract() |
Retourne un énumérateur qui itère au sein de la collection. (Hérité de IEnumerableContract<C>) |
| GetIsReadOnly() |
Renvoie une valeur qui indique si l’objet ICollectionContract<C> est en lecture seule. (Hérité de ICollectionContract<C>) |
| GetItem(Int32) |
Retourne l’élément à l’index spécifié. |
| GetRemoteHashCode() |
Retourne un code de hachage pour le IContract. (Hérité de IContract) |
| IndexOf(C) |
Retourne l’index d’un élément spécifique dans le IListContract<C>. |
| Insert(Int32, C) |
Insère un élément dans l’index IListContract<C> spécifié. |
| 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>. (Hérité de ICollectionContract<C>) |
| RemoveAt(Int32) |
Supprime l’élément à l’index spécifié. |
| RevokeLifetimeToken(Int32) |
Spécifie que le contrat n’est plus accessible à un client. (Hérité de IContract) |
| SetItem(Int32, C) |
Remplace l’élément à l’index spécifié. |