Bagikan melalui


ICollectionContract<C> Antarmuka

Definisi

Mewakili kumpulan IContract objek generik.

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)

Jenis parameter

C

Jenis elemen dalam koleksi. C harus mengimplementasikan IContract antarmuka.

Turunan
Penerapan

Keterangan

Dapat ICollectionContract<C> diubah ukurannya secara dinamis.

Metode

AcquireLifetimeToken()

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

(Diperoleh dari IContract)
Add(C)

IContract Menambahkan ke ICollectionContract<C>.

Clear()

Menghapus semua elemen dari ICollectionContract<C>.

Contains(C)

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

CopyTo(C[], Int32)

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

GetCount()

Mengembalikan jumlah elemen yang terkandung dalam 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.

GetRemoteHashCode()

Mengembalikan kode hash untuk IContract.

(Diperoleh dari IContract)
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>.

RevokeLifetimeToken(Int32)

Menentukan bahwa kontrak tidak lagi dapat diakses oleh klien.

(Diperoleh dari IContract)

Berlaku untuk