IListContract<C> Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje obecnou kolekci IContract objektů, ke kterým lze přistupovat jednotlivě pomocí indexu.
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 objektů v seznamu. C
musí implementovat IContract rozhraní .
- Implementuje
Metody
AcquireLifetimeToken() |
Určuje, že kontrakt je přístupný klientovi, dokud klient neodvolá kontrakt. (Zděděno od IContract) |
Add(C) |
Přidá do objektu IContractICollectionContract<C>. (Zděděno od ICollectionContract<C>) |
Clear() |
Odebere všechny elementy z kolekce ICollectionContract<C>. (Zděděno od ICollectionContract<C>) |
Contains(C) |
Vrátí hodnotu, která označuje, jestli je zadaná IContract hodnota v .ICollectionContract<C> (Zděděno od ICollectionContract<C>) |
CopyTo(C[], Int32) |
Zkopíruje celek ICollectionContract<C> do kompatibilního jednorozměrného pole počínaje zadaným indexem cílového pole. (Zděděno od ICollectionContract<C>) |
GetCount() |
Vrátí počet prvků obsažených v objektu ICollectionContract<C>. (Zděděno od ICollectionContract<C>) |
GetEnumeratorContract() |
Získá enumerátor, který provádí iteraci v kolekci. (Zděděno od IEnumerableContract<C>) |
GetIsReadOnly() |
Vrátí hodnotu, která označuje, jestli ICollectionContract<C> je jen pro čtení. (Zděděno od ICollectionContract<C>) |
GetItem(Int32) |
Vrátí prvek v zadaném indexu. |
GetRemoteHashCode() |
Vrátí kód hash pro IContract. (Zděděno od IContract) |
IndexOf(C) |
Vrátí index určitého prvku v objektu IListContract<C>. |
Insert(Int32, C) |
Vloží prvek v zadaném indexu IListContract<C> . |
QueryContract(String) |
Vrátí kontrakt, který je implementován tímto kontraktem. (Zděděno od IContract) |
RemoteEquals(IContract) |
Určuje, zda je zadaný kontrakt roven tomuto IContract. (Zděděno od IContract) |
RemoteToString() |
Vrátí řetězcovou reprezentaci aktuální IContracthodnoty . (Zděděno od IContract) |
Remove(C) |
Odebere první výskyt konkrétního IContract objektu z objektu ICollectionContract<C>. (Zděděno od ICollectionContract<C>) |
RemoveAt(Int32) |
Odebere prvek v zadaném indexu. |
RevokeLifetimeToken(Int32) |
Určuje, že kontrakt již není pro klienta přístupný. (Zděděno od IContract) |
SetItem(Int32, C) |
Nahradí element v zadaném indexu. |