ICollectionContract<C> Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Genel bir nesne koleksiyonunu IContract temsil eder.
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)
Tür Parametreleri
- C
Koleksiyondaki öğelerin türü.
C arabirimini IContract uygulamalıdır.
- Türetilmiş
- Uygulamalar
Açıklamalar
dinamik ICollectionContract<C> olarak yeniden boyutlandırılabilir.
Yöntemler
| Name | Description |
|---|---|
| AcquireLifetimeToken() |
İstemci sözleşmeyi iptal edene kadar sözleşmenin bir istemci tarafından erişilebilir olduğunu belirtir. (Devralındığı yer: IContract) |
| Add(C) |
öğesine IContractbir ICollectionContract<C> ekler. |
| Clear() |
öğesinden ICollectionContract<C>tüm öğeleri kaldırır. |
| Contains(C) |
Belirtilen IContract öğesinin içinde ICollectionContract<C>olup olmadığını gösteren bir değer döndürür. |
| CopyTo(C[], Int32) |
Hedef dizinin belirtilen dizininden başlayarak tüm ICollectionContract<C> uyumlu bir tek boyutlu diziye kopyalar. |
| GetCount() |
içinde ICollectionContract<C>bulunan öğe sayısını döndürür. |
| GetEnumeratorContract() |
Koleksiyonda yineleyen bir numaralandırıcı döndürür. (Devralındığı yer: IEnumerableContract<C>) |
| GetIsReadOnly() |
öğesinin salt okunur olup olmadığını ICollectionContract<C> gösteren bir değer döndürür. |
| GetRemoteHashCode() |
için IContractbir karma kodu döndürür. (Devralındığı yer: IContract) |
| QueryContract(String) |
Bu sözleşme tarafından uygulanan bir sözleşme döndürür. (Devralındığı yer: IContract) |
| RemoteEquals(IContract) |
Belirtilen sözleşmenin bu IContractsözleşmeye eşit olup olmadığını gösterir. (Devralındığı yer: IContract) |
| RemoteToString() |
Geçerli IContractöğesinin dize gösterimini döndürür. (Devralındığı yer: IContract) |
| Remove(C) |
Belirli IContract bir öğesinin ilk oluşumunu içinden ICollectionContract<C>kaldırır. |
| RevokeLifetimeToken(Int32) |
Sözleşmenin artık bir istemci için erişilebilir olmadığını belirtir. (Devralındığı yer: IContract) |