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>을 호환되는 1차원 배열에 복사합니다. |
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) |
적용 대상
.NET