Condividi tramite


IListContract<C> Interfaccia

Definizione

Rappresenta un insieme generico di oggetti IContract cui è possibile accedere singolarmente in base all'indice.

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)

Parametri di tipo

C

Tipo di oggetti dell'elenco. C deve implementare l'interfaccia IContract.

Implementazioni

Metodi

AcquireLifetimeToken()

Specifica che il contratto è accessibile a un client finché tale client non lo revoca.

(Ereditato da IContract)
Add(C)

Aggiunge un oggetto IContract all'oggetto ICollectionContract<C>.

(Ereditato da ICollectionContract<C>)
Clear()

Rimuove tutti gli elementi da ICollectionContract<C>.

(Ereditato da ICollectionContract<C>)
Contains(C)

Restituisce un valore che indica se l'oggetto IContract specificato si trova nell'oggetto ICollectionContract<C>.

(Ereditato da ICollectionContract<C>)
CopyTo(C[], Int32)

Copia l'intero oggetto ICollectionContract<C> in una matrice compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione.

(Ereditato da ICollectionContract<C>)
GetCount()

Restituisce il numero di elementi contenuti nell'oggetto ICollectionContract<C>.

(Ereditato da ICollectionContract<C>)
GetEnumeratorContract()

Restituisce un enumeratore che consente di scorrere la raccolta.

(Ereditato da IEnumerableContract<C>)
GetIsReadOnly()

Restituisce un valore che indica se l'oggetto ICollectionContract<C> è in sola lettura.

(Ereditato da ICollectionContract<C>)
GetItem(Int32)

Restituisce l'elemento in corrispondenza dell'indice specificato.

GetRemoteHashCode()

Restituisce un codice hash per l'oggetto IContract.

(Ereditato da IContract)
IndexOf(C)

Restituisce l'indice di un elemento specifico nell'oggetto IListContract<C>.

Insert(Int32, C)

Inserisce un elemento nell'oggetto IListContract<C> in corrispondenza dell'indice specificato.

QueryContract(String)

Restituisce un contratto implementato da questo contratto.

(Ereditato da IContract)
RemoteEquals(IContract)

Indica se il contratto specificato è uguale a questo oggetto IContract.

(Ereditato da IContract)
RemoteToString()

Restituisce una rappresentazione di stringa dell'oggetto IContract corrente.

(Ereditato da IContract)
Remove(C)

Rimuove la prima occorrenza di un elemento IContract specifico dalla classe ICollectionContract<C>.

(Ereditato da ICollectionContract<C>)
RemoveAt(Int32)

Rimuove l'elemento in corrispondenza dell'indice specificato.

RevokeLifetimeToken(Int32)

Specifica che il contratto non è più accessibile a un client.

(Ereditato da IContract)
SetItem(Int32, C)

Sostituisce l'elemento in corrispondenza dell'indice specificato.

Si applica a