ICollectionContract<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.
generic <typename C>
where C : IContractpublic interface class ICollectionContract : System::AddIn::Contract::Collections::IEnumerableContract<C>
public interface ICollectionContract<C> : System.AddIn.Contract.Collections.IEnumerableContract<C> where C : IContract
type ICollectionContract<'C (requires 'C :> IContract)> = interface
interface IEnumerableContract<'C (requires 'C :> IContract)>
interface IContract
Public Interface ICollectionContract(Of C)
Implements IEnumerableContract(Of C)
Parametry typu
- C
Typ elementów w kolekcji. C
musi implementować IContract interfejs.
- Pochodne
- Implementuje
Uwagi
ICollectionContract<C> Można dynamicznie zmieniać rozmiar elementu.
Metody
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>. |
Clear() |
Usuwa wszystkie elementy z obiektu ICollectionContract<C>. |
Contains(C) |
Zwraca wartość wskazującą, czy określona IContract wartość znajduje się w obiekcie ICollectionContract<C>. |
CopyTo(C[], Int32) |
Kopiuje całą ICollectionContract<C> do zgodnej tablicy jednowymiarowej, zaczynając od określonego indeksu tablicy docelowej. |
GetCount() |
Zwraca liczbę elementów zawartych w obiekcie 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. |
GetRemoteHashCode() |
Zwraca kod skrótu dla .IContract (Odziedziczone po IContract) |
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 elementu ICollectionContract<C>. |
RevokeLifetimeToken(Int32) |
Określa, że kontrakt nie jest już dostępny dla klienta. (Odziedziczone po IContract) |