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 zaimplementować IContract interfejs.

Implementuje

Uwagi

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

Element IArrayContract<C> nie zmienia się dynamicznie.

Metody

AcquireLifetimeToken()

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

(Odziedziczone po IContract)
GetCount()

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

GetEnumeratorContract()

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

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

Zwraca element w określonym indeksie.

GetRemoteHashCode()

Zwraca kod skrótu dla pliku IContract.

(Odziedziczone po IContract)
QueryContract(String)

Zwraca kontrakt 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 IContract.

(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śloną wartością IContract.

Dotyczy