IListContract<C> Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk