ICollectionContract<C> 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表一組通用 IContract 的物件。
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)
類型參數
- C
集合中的項目類型。
C必須實作介面。IContract
- 衍生
- 實作
備註
An ICollectionContract<C> 可以動態調整大小。
方法
| 名稱 | Description |
|---|---|
| AcquireLifetimeToken() |
規定合約在客戶撤銷合約前仍可取得。 (繼承來源 IContract) |
| Add(C) | |
| Clear() |
從 ICollectionContract<C>移除所有專案。 |
| Contains(C) |
回傳一個值,表示指定的 IContract 是否屬於 ICollectionContract<C>。 |
| CopyTo(C[], Int32) |
將整個 ICollectionContract<C> 資料複製到相容的一維陣列,從目標陣列指定的索引開始。 |
| GetCount() |
回傳包含於 ICollectionContract<C>的元素數量。 |
| GetEnumeratorContract() |
傳回逐一查看集合的列舉值。 (繼承來源 IEnumerableContract<C>) |
| GetIsReadOnly() |
回傳一個值,表示 是否 ICollectionContract<C> 為唯讀。 |
| GetRemoteHashCode() |
回傳一個雜湊碼。IContract (繼承來源 IContract) |
| QueryContract(String) |
回傳由該合約實作的合約。 (繼承來源 IContract) |
| RemoteEquals(IContract) |
表示指定的契約是否等於此。IContract (繼承來源 IContract) |
| RemoteToString() |
回傳當前 IContract的字串表示。 (繼承來源 IContract) |
| Remove(C) |
移除 中 中 特定節點的首次出現IContractICollectionContract<C>。 |
| RevokeLifetimeToken(Int32) |
規定合約不再對客戶開放。 (繼承來源 IContract) |