Lenguaje

IArrayContract<C> Interfaz

Definición

Representa una matriz genérica de IContract objetos.

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

Implementaciones

Comentarios

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

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

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

GetEnumeratorContract()

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

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

Devuelve el elemento 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 este IContract.

(Heredado de IContract)
RemoteToString()

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

(Heredado de IContract)
RevokeLifetimeToken(Int32)

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

(Heredado de IContract)
SetItem(Int32, C)

Reemplaza el elemento en el índice especificado por el especificado IContract.

Se aplica a