Bagikan melalui


IArrayContract<C> Antarmuka

Definisi

Mewakili array IContract objek generik.

generic <typename C>
 where C : IContractpublic interface class IArrayContract : System::AddIn::Contract::Collections::IEnumerableContract<C>
public interface IArrayContract<C> : System.AddIn.Contract.Collections.IEnumerableContract<C> where C : IContract
type IArrayContract<'C (requires 'C :> IContract)> = interface
    interface IEnumerableContract<'C (requires 'C :> IContract)>
    interface IContract
Public Interface IArrayContract(Of C)
Implements IEnumerableContract(Of C)

Jenis parameter

C

Jenis elemen dalam array. C harus mengimplementasikan IContract antarmuka.

Penerapan

Keterangan

IArrayContract<C> Gunakan untuk meneruskan array IContract objek antar kontrak menurut referensi.

IArrayContract<C> Tidak mengubah ukurannya secara dinamis.

Metode

AcquireLifetimeToken()

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

(Diperoleh dari IContract)
GetCount()

Mengembalikan jumlah elemen yang terkandung dalam IArrayContract<C>.

GetEnumeratorContract()

Mengembalikan enumerator yang melakukan iterasi melalui koleksi.

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

Mengembalikan elemen pada indeks yang ditentukan.

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)
RevokeLifetimeToken(Int32)

Menentukan bahwa kontrak tidak lagi dapat diakses oleh klien.

(Diperoleh dari IContract)
SetItem(Int32, C)

Mengganti elemen pada indeks yang ditentukan dengan yang ditentukan IContract.

Berlaku untuk