ICollectionContract<C> Interfaz

Definición

Representa una colección genérica de IContract objetos .

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 elementos de la colección. C debe implementar la IContract interfaz .

Derivado
Implementaciones

Comentarios

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

Métodos

Nombre Description
AcquireLifetimeToken()

Especifica que el contrato es accesible para un cliente hasta que el cliente revoca el contrato.

(Heredado de IContract)
Add(C)

Agrega a IContractICollectionContract<C>.

Clear()

Quita todos los elementos de .ICollectionContract<C>

Contains(C)

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

CopyTo(C[], Int32)

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

GetCount()

Devuelve el número de elementos contenidos en .ICollectionContract<C>

GetEnumeratorContract()

Devuelve un enumerador que recorre en iteración la colección.

(Heredado de IEnumerableContract<C>)
GetIsReadOnly()

Devuelve un valor que indica si es ICollectionContract<C> de solo 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 este IContract.

(Heredado de IContract)
RemoteToString()

Devuelve una representación de cadena del objeto actual IContract.

(Heredado de IContract)
Remove(C)

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

RevokeLifetimeToken(Int32)

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

(Heredado de IContract)

Se aplica a