IListContract<C> Interfejs

Definicja

Reprezentuje ogólną kolekcję IContract obiektów, do których można uzyskać dostęp indywidualnie według indeksu.

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

Parametry typu

C

Typ obiektów na liście. C musi zaimplementować IContract interfejs.

Implementuje

Metody

AcquireLifetimeToken()

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

(Odziedziczone po IContract)
Add(C)

Dodaje element IContract do elementu ICollectionContract<C>.

(Odziedziczone po ICollectionContract<C>)
Clear()

Usuwa wszystkie elementy z obiektu ICollectionContract<C>.

(Odziedziczone po ICollectionContract<C>)
Contains(C)

Zwraca wartość wskazującą, czy określona IContract wartość znajduje się w obiekcie ICollectionContract<C>.

(Odziedziczone po ICollectionContract<C>)
CopyTo(C[], Int32)

Kopiuje całą ICollectionContract<C> do zgodnej tablicy jednowymiarowej, zaczynając od określonego indeksu tablicy docelowej.

(Odziedziczone po ICollectionContract<C>)
GetCount()

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

(Odziedziczone po ICollectionContract<C>)
GetEnumeratorContract()

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

(Odziedziczone po IEnumerableContract<C>)
GetIsReadOnly()

Zwraca wartość wskazującą, czy ICollectionContract<C> element jest tylko do odczytu.

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

Zwraca element w określonym indeksie.

GetRemoteHashCode()

Zwraca kod skrótu dla pliku IContract.

(Odziedziczone po IContract)
IndexOf(C)

Zwraca indeks określonego elementu w obiekcie IListContract<C>.

Insert(Int32, C)

Wstawia element w IListContract<C> określonym indeksie.

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)
Remove(C)

Usuwa pierwsze wystąpienie określonego IContract elementu z elementu ICollectionContract<C>.

(Odziedziczone po ICollectionContract<C>)
RemoveAt(Int32)

Usuwa element w określonym indeksie.

RevokeLifetimeToken(Int32)

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

(Odziedziczone po IContract)
SetItem(Int32, C)

Zamienia element w określonym indeksie.

Dotyczy