IListContract<T> Interface

Définition

Représente une liste générique de types définis par un contrat et utilisés pour passer des collections de ce type de contrat entre un hôte et un complément.

generic <typename T>
public interface class IListContract : System::AddIn::Contract::IContract
public interface IListContract<T> : System.AddIn.Contract.IContract
type IListContract<'T> = interface
    interface IContract
Public Interface IListContract(Of T)
Implements IContract

Paramètres de type

T

Type de contrat des objets de la liste.

Implémente

Remarques

La CollectionAdapters classe utilise une IListContract<T> interface pour passer des collections, dans les deux sens, entre l’hôte et le complément. Il est recommandé d’utiliser la CollectionAdapters classe au lieu d’utiliser cette classe directement dans votre code.

Cette classe peut être utilisée pour passer des objets par référence entre les domaines d’application, car les objets ne sont pas sérialisés.

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(T)

Ajoute un objet à une IListContract<T> collection.

Clear()

Supprime tous les objets d’une IListContract<T> collection.

Contains(T)

Détermine si un élément spécifique se trouve dans une IListContract<T> collection.

GetCount()

Obtient le nombre d’éléments d’une IListContract<T> collection.

GetEnumeratorContract()

Retourne un énumérateur qui itère dans une IListContract<T> collection.

GetIsReadOnly()

Détermine si une IListContract<T> collection est en lecture seule.

GetItem(Int32)

Retourne l’élément à l’index spécifié d’une IListContract<T> collection.

GetRemoteHashCode()

Retourne un code de hachage pour le IContract.

(Hérité de IContract)
IndexOf(T)

Retourne l’index d’un élément spécifique dans une IListContract<C> collection.

Insert(Int32, T)

Insère un élément à l’index spécifié dans une IListContract<T> collection.

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(T)

Supprime un élément d’une IListContract<T> collection d’un type spécifié.

RemoveAt(Int32)

Supprime l’élément à l’index spécifié dans une IListContract<T> collection.

RevokeLifetimeToken(Int32)

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

(Hérité de IContract)
SetItem(Int32, T)

Définit l’élément à l’index spécifié dans une IListContract<T> collection.

S’applique à