ICollectionContract<C> Interfaccia

Definizione

Rappresenta una raccolta generica di IContract oggetti.

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 nella raccolta. C deve implementare l'interfaccia IContract .

Derivato
Implementazioni

Commenti

Un ICollectionContract<C> oggetto può essere ridimensionato in modo dinamico.

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

Clear()

Rimuove tutti gli elementi da ICollectionContract<C>.

Contains(C)

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

GetCount()

Restituisce il numero di elementi contenuti in 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.

GetRemoteHashCode()

Restituisce un codice hash per l'oggetto IContract.

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

RevokeLifetimeToken(Int32)

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

(Ereditato da IContract)

Si applica a