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 介面。
- 衍生
- 實作
備註
ICollectionContract<C>可以動態重設大小。
方法
AcquireLifetimeToken() |
指定合約可供用戶端存取,直到用戶端撤銷合約為止。 (繼承來源 IContract) |
Add(C) |
將 IContract 加入至 ICollectionContract<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) |
移除 IContract 中,特定 ICollectionContract<C> 的第一個項目。 |
RevokeLifetimeToken(Int32) |
指定用戶端不再能存取合約。 (繼承來源 IContract) |