IListContract<C> Interfaccia

Definizione

Rappresenta una raccolta generica di IContract oggetti a 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 nell'elenco. C deve implementare l'interfaccia IContract .

Implementazioni

Metodi

Nome Descrizione
AcquireLifetimeToken()

Specifica che il contratto è accessibile a un client fino a quando il client non revoca il contratto.

(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 specificato IContract si trova nell'oggetto ICollectionContract<C>.

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

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

(Ereditato da ICollectionContract<C>)
GetCount()

Restituisce il numero di elementi contenuti in ICollectionContract<C>.

(Ereditato da ICollectionContract<C>)
GetEnumeratorContract()

Restituisce un enumeratore che scorre l'insieme.

(Ereditato da IEnumerableContract<C>)
GetIsReadOnly()

Restituisce un valore che indica se è ICollectionContract<C> di 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 dal contratto.

(Ereditato da IContract)
RemoteEquals(IContract)

Indica se il contratto specificato è uguale a questo IContractoggetto .

(Ereditato da IContract)
RemoteToString()

Restituisce una rappresentazione di stringa dell'oggetto corrente IContract.

(Ereditato da IContract)
Remove(C)

Rimuove la prima occorrenza di un oggetto ICollectionContract<C>specifico IContract da .

(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