Bagikan melalui


IListContract<C> Antarmuka

Definisi

Mewakili kumpulan IContract objek generik yang dapat diakses secara individual oleh indeks.

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)

Jenis parameter

C

Jenis objek dalam daftar. C harus mengimplementasikan IContract antarmuka.

Penerapan

Metode

AcquireLifetimeToken()

Menentukan bahwa kontrak dapat diakses oleh klien sampai klien mencabut kontrak.

(Diperoleh dari IContract)
Add(C)

IContract Menambahkan ke ICollectionContract<C>.

(Diperoleh dari ICollectionContract<C>)
Clear()

Menghapus semua elemen dari ICollectionContract<C>.

(Diperoleh dari ICollectionContract<C>)
Contains(C)

Mengembalikan nilai yang menunjukkan apakah yang ditentukan IContract berada di ICollectionContract<C>.

(Diperoleh dari ICollectionContract<C>)
CopyTo(C[], Int32)

Menyalin seluruh ICollectionContract<C> ke array satu dimensi yang kompatibel, dimulai dari indeks array target yang ditentukan.

(Diperoleh dari ICollectionContract<C>)
GetCount()

Mengembalikan jumlah elemen yang terkandung dalam ICollectionContract<C>.

(Diperoleh dari ICollectionContract<C>)
GetEnumeratorContract()

Mengembalikan enumerator yang melakukan iterasi melalui koleksi.

(Diperoleh dari IEnumerableContract<C>)
GetIsReadOnly()

Mengembalikan nilai yang menunjukkan apakah ICollectionContract<C> bersifat baca-saja.

(Diperoleh dari ICollectionContract<C>)
GetItem(Int32)

Mengembalikan elemen pada indeks yang ditentukan.

GetRemoteHashCode()

Mengembalikan kode hash untuk IContract.

(Diperoleh dari IContract)
IndexOf(C)

Mengembalikan indeks elemen tertentu di IListContract<C>.

Insert(Int32, C)

Menyisipkan elemen dalam pada IListContract<C> indeks yang ditentukan.

QueryContract(String)

Mengembalikan kontrak yang diimplementasikan oleh kontrak ini.

(Diperoleh dari IContract)
RemoteEquals(IContract)

Menunjukkan apakah kontrak yang ditentukan sama dengan ini IContract.

(Diperoleh dari IContract)
RemoteToString()

Mengembalikan representasi string dari saat ini IContract.

(Diperoleh dari IContract)
Remove(C)

Menghapus kemunculan pertama tertentu IContract dari ICollectionContract<C>.

(Diperoleh dari ICollectionContract<C>)
RemoveAt(Int32)

Menghapus elemen pada indeks yang ditentukan.

RevokeLifetimeToken(Int32)

Menentukan bahwa kontrak tidak lagi dapat diakses oleh klien.

(Diperoleh dari IContract)
SetItem(Int32, C)

Mengganti elemen pada indeks yang ditentukan.

Berlaku untuk