Share via


ICollectionContract<C> Interfaccia

Definizione

Rappresenta un insieme generico di oggetti IContract.

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

Parametri di tipo

C

Tipo di elementi contenuti nella raccolta. C deve implementare l'interfaccia IContract.

Derivato
Implementazioni

Commenti

Un ICollectionContract<C> oggetto può essere ridimensionato dinamicamente.

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>.

Clear()

Rimuove tutti gli elementi da ICollectionContract<C>.

Contains(C)

Restituisce un valore che indica se l'oggetto IContract specificato si trova nell'oggetto 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.

GetCount()

Restituisce il numero di elementi contenuti nell'oggetto 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.

GetRemoteHashCode()

Restituisce un codice hash per l'oggetto IContract.

(Ereditato da IContract)
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>.

RevokeLifetimeToken(Int32)

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

(Ereditato da IContract)

Si applica a