Język

IArrayContract<C> Interfejs

Definicja

Reprezentuje ogólną tablicę IContract obiektów.

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)

Parametry typu

C

Typ elementów w tablicy. C musi implementować IContract interfejs.

Implementuje

Uwagi

Użyj elementu , IArrayContract<C> aby przekazać tablicę IContract obiektów między kontraktami według odwołania.

Obiekt IArrayContract<C> nie zmienia się dynamicznie.

Metody

Nazwa Opis
AcquireLifetimeToken()

Określa, że kontrakt jest dostępny dla klienta, dopóki klient nie odwoła kontraktu.

(Odziedziczone po IContract)
GetCount()

Zwraca liczbę elementów zawartych w obiekcie IArrayContract<C>.

GetEnumeratorContract()

Zwraca moduł wyliczający, który iteruje za pośrednictwem kolekcji.

(Odziedziczone po IEnumerableContract<C>)
GetItem(Int32)

Zwraca element w określonym indeksie.

GetRemoteHashCode()

Zwraca kod skrótu dla elementu IContract.

(Odziedziczone po IContract)
QueryContract(String)

Zwraca kontrakt, który jest implementowany przez ten kontrakt.

(Odziedziczone po IContract)
RemoteEquals(IContract)

Wskazuje, czy określony kontrakt jest równy temu IContract.

(Odziedziczone po IContract)
RemoteToString()

Zwraca reprezentację ciągu bieżącego IContractelementu .

(Odziedziczone po IContract)
RevokeLifetimeToken(Int32)

Określa, że kontrakt nie jest już dostępny dla klienta.

(Odziedziczone po IContract)
SetItem(Int32, C)

Zastępuje element w określonym indeksie określonym IContractelementem .

Dotyczy