Partager via


IArrayContract<C> Interface

Définition

Représente un tableau générique d'objets IContract.

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

Paramètres de type

C

Type des éléments dans le tableau. C doit implémenter l'interface IContract.

Implémente

Remarques

Utilisez un IArrayContract<C> pour passer un tableau d’objets entre des IContract contrats par référence.

Un IArrayContract<C> ne se redimensionne pas 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)
GetCount()

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

GetEnumeratorContract()

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

(Hérité de IEnumerableContract<C>)
GetItem(Int32)

Retourne l'élément à l'index spécifié.

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)
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é par l'IContract spécifié.

S’applique à