Share via


ICollectionContract<C> Interfaz

Definición

Representa una colección genérica de objetos 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)

Parámetros de tipo

C

Tipo de los elementos de la colección. C debe implementar la interfaz IContract.

Derivado
Implementaciones

Comentarios

Se ICollectionContract<C> puede cambiar de tamaño dinámicamente.

Métodos

AcquireLifetimeToken()

Especifica que el contrato es accesible a un cliente hasta que éste lo revoca.

(Heredado de IContract)
Add(C)

Agrega un objeto IContract al objeto ICollectionContract<C>.

Clear()

Quita todos los elementos de ICollectionContract<C>.

Contains(C)

Devuelve un valor que indica si el objeto IContract especificado está en ICollectionContract<C>.

CopyTo(C[], Int32)

Copia la totalidad de ICollectionContract<C> en una matriz unidimensional compatible, empezando por el índice especificado de la matriz de destino.

GetCount()

Devuelve el número de elementos incluidos en la colección ICollectionContract<C>.

GetEnumeratorContract()

Devuelve un enumerador que procesa una iteración en la colección.

(Heredado de IEnumerableContract<C>)
GetIsReadOnly()

Devuelve un valor que indica si ICollectionContract<C> es de sólo lectura.

GetRemoteHashCode()

Devuelve un código hash para IContract.

(Heredado de IContract)
QueryContract(String)

Devuelve un contrato implementado por este contrato.

(Heredado de IContract)
RemoteEquals(IContract)

Indica si el contrato especificado es igual a IContract.

(Heredado de IContract)
RemoteToString()

Devuelve una representación en forma de cadena de este objeto IContract actual.

(Heredado de IContract)
Remove(C)

Quita la primera repetición de un objeto IContract específico de ICollectionContract<C>.

RevokeLifetimeToken(Int32)

Especifica que el contrato ya no es accesible a un cliente.

(Heredado de IContract)

Se aplica a