Share via


IArrayContract<C> Interfaz

Definición

Representa una matriz genérica de objetos IContract.

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

Parámetros de tipo

C

Tipo de los elementos de la matriz. C debe implementar la interfaz IContract.

Implementaciones

Comentarios

Use para IArrayContract<C> pasar una matriz de IContract objetos entre contratos por referencia.

Un IArrayContract<C> no cambia 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)
GetCount()

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

GetEnumeratorContract()

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

(Heredado de IEnumerableContract<C>)
GetItem(Int32)

Devuelve el elemento que se encuentra en el índice especificado.

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)
RevokeLifetimeToken(Int32)

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

(Heredado de IContract)
SetItem(Int32, C)

Reemplaza el elemento que se encuentra en el índice especificado por el objeto IContract especificado.

Se aplica a