Język

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

Implementuje

Metody

Nazwa Opis
AcquireLifetimeToken()

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

(Odziedziczone po IContract)
Add(C)

Dodaje element IContract do elementu ICollectionContract<C>.

(Odziedziczone po ICollectionContract<C>)
Clear()

Usuwa wszystkie elementy z 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łość 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 obiekcie ICollectionContract<C>.

(Odziedziczone po ICollectionContract<C>)
GetEnumeratorContract()

Zwraca moduł wyliczający, który iteruje za pośrednictwem 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 elementu 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, 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)
Remove(C)

Usuwa pierwsze wystąpienie określonego IContract elementu z .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)

Zastępuje element w określonym indeksie.

Dotyczy