IListContract<C> Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |