IListContract<C> Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en allmän samling IContract objekt som kan nås individuellt av index.
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)
Typparametrar
- C
Typ av objekt i listan.
C måste implementera IContract gränssnittet.
- Implementeringar
Metoder
| Name | Description |
|---|---|
| AcquireLifetimeToken() |
Anger att kontraktet är tillgängligt för en klient tills klienten återkallar kontraktet. (Ärvd från IContract) |
| Add(C) |
Lägger till en IContract i ICollectionContract<C>. (Ärvd från ICollectionContract<C>) |
| Clear() |
Tar bort alla element från ICollectionContract<C>. (Ärvd från ICollectionContract<C>) |
| Contains(C) |
Returnerar ett värde som anger om den angivna IContract är i ICollectionContract<C>. (Ärvd från ICollectionContract<C>) |
| CopyTo(C[], Int32) |
Kopierar hela ICollectionContract<C> till en kompatibel endimensionell matris med början vid det angivna indexet för målmatrisen. (Ärvd från ICollectionContract<C>) |
| GetCount() |
Returnerar antalet element som finns i ICollectionContract<C>. (Ärvd från ICollectionContract<C>) |
| GetEnumeratorContract() |
Returnerar en uppräkning som itererar genom samlingen. (Ärvd från IEnumerableContract<C>) |
| GetIsReadOnly() |
Returnerar ett värde som anger om är ICollectionContract<C> skrivskyddat. (Ärvd från ICollectionContract<C>) |
| GetItem(Int32) |
Returnerar elementet vid det angivna indexet. |
| GetRemoteHashCode() |
Returnerar en hash-kod för IContract. (Ärvd från IContract) |
| IndexOf(C) |
Returnerar indexet för ett specifikt element i IListContract<C>. |
| Insert(Int32, C) |
Infogar ett element i IListContract<C> det angivna indexet. |
| QueryContract(String) |
Returnerar ett kontrakt som implementeras av det här kontraktet. (Ärvd från IContract) |
| RemoteEquals(IContract) |
Anger om det angivna kontraktet är lika med detta IContract. (Ärvd från IContract) |
| RemoteToString() |
Returnerar en strängrepresentation av den aktuella IContract. (Ärvd från IContract) |
| Remove(C) |
Tar bort den första förekomsten av en specifik IContract från ICollectionContract<C>. (Ärvd från ICollectionContract<C>) |
| RemoveAt(Int32) |
Tar bort elementet vid det angivna indexet. |
| RevokeLifetimeToken(Int32) |
Anger att kontraktet inte längre är tillgängligt för en klient. (Ärvd från IContract) |
| SetItem(Int32, C) |
Ersätter elementet i det angivna indexet. |