IArrayContract<C> 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示 IContract 物件的泛型陣列。
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)
類型參數
- C
陣列中項目的型別。 C
必須實作 IContract 介面。
- 實作
備註
IArrayContract<C>使用 ,依參考在合約之間傳遞物件的陣列IContract。
IArrayContract<C>不會動態調整本身的大小。
方法
AcquireLifetimeToken() |
指定合約可供用戶端存取,直到用戶端撤銷合約為止。 (繼承來源 IContract) |
GetCount() |
傳回 IArrayContract<C> 中包含的項目數目。 |
GetEnumeratorContract() |
傳回逐一查看集合的列舉值。 (繼承來源 IEnumerableContract<C>) |
GetItem(Int32) |
傳回位於指定之索引處的元素。 |
GetRemoteHashCode() |
傳回 IContract 的雜湊程式碼。 (繼承來源 IContract) |
QueryContract(String) |
傳回這個合約所實作的合約。 (繼承來源 IContract) |
RemoteEquals(IContract) |
表示指定的合約是否等於這個 IContract。 (繼承來源 IContract) |
RemoteToString() |
傳回目前 IContract 的字串表示。 (繼承來源 IContract) |
RevokeLifetimeToken(Int32) |
指定用戶端不再能存取合約。 (繼承來源 IContract) |
SetItem(Int32, C) |
將位於指定之索引的項目取代為指定的 IContract。 |