IRemoteArgumentArrayListContract 인터페이스

정의

필요에 따라 동적으로 크기가 자체 조정되는 RemoteArgument 개체의 배열을 나타냅니다.Represents an array of RemoteArgument objects that dynamically resizes itself as required.

public interface class IRemoteArgumentArrayListContract : System::AddIn::Contract::Collections::IRemoteArgumentArrayContract
public interface IRemoteArgumentArrayListContract : System.AddIn.Contract.Collections.IRemoteArgumentArrayContract
type IRemoteArgumentArrayListContract = interface
    interface IRemoteArgumentArrayContract
    interface IRemoteArgumentCollectionContract
    interface IRemoteArgumentEnumerableContract
    interface IContract
Public Interface IRemoteArgumentArrayListContract
Implements IRemoteArgumentArrayContract
구현

메서드

AcquireLifetimeToken()

클라이언트가 계약을 해지할 때까지 클라이언트에서 계약에 액세스할 수 있도록 지정합니다.Specifies that the contract is accessible to a client until the client revokes the contract.

(다음에서 상속됨 IContract)
Add(RemoteArgument)

RemoteArgument의 끝에 IRemoteArgumentArrayListContract를 추가합니다.Adds a RemoteArgument to the end of the IRemoteArgumentArrayListContract.

Clear()

IRemoteArgumentArrayListContract에서 요소를 모두 제거합니다.Removes all elements from the IRemoteArgumentArrayListContract.

Contains(RemoteArgument)

지정된 RemoteArgumentIRemoteArgumentArrayListContract에 있는지 여부를 나타냅니다.Indicates whether a specified RemoteArgument is in the IRemoteArgumentArrayListContract.

GetCount()

IRemoteArgumentCollectionContract에 들어 있는 요소 수를 반환합니다.Returns the number of elements contained in the IRemoteArgumentCollectionContract.

(다음에서 상속됨 IRemoteArgumentCollectionContract)
GetEnumeratorContract()

컬렉션 전체를 반복하는 데 사용할 수 있는 열거자를 반환합니다.Returns an enumerator that can be used to iterate through the collection.

(다음에서 상속됨 IRemoteArgumentEnumerableContract)
GetItem(Int32)

지정한 인덱스의 요소를 반환합니다.Returns the element at the specified index.

(다음에서 상속됨 IRemoteArgumentArrayContract)
GetRemoteHashCode()

IContract의 해시 코드를 반환합니다.Returns a hash code for the IContract.

(다음에서 상속됨 IContract)
IndexOf(RemoteArgument)

RemoteArgument에서 지정된 IRemoteArgumentArrayListContract가 처음 나오는 인덱스(0부터 시작)를 반환합니다.Returns the zero-based index of the first occurrence of a specified RemoteArgument in the IRemoteArgumentArrayListContract.

Insert(Int32, RemoteArgument)

IRemoteArgumentArrayListContract의 지정된 인덱스에 RemoteArgument를 삽입합니다.Inserts a RemoteArgument into the IRemoteArgumentArrayListContract at the specified index.

QueryContract(String)

이 계약에서 구현하는 계약을 반환합니다.Returns a contract that is implemented by this contract.

(다음에서 상속됨 IContract)
RemoteEquals(IContract)

지정된 계약이 이 IContract와 같은지 여부를 나타냅니다.Indicates whether the specified contract is equal to this IContract.

(다음에서 상속됨 IContract)
RemoteToString()

현재 IContract의 문자열 표현을 반환합니다.Returns a string representation of the current IContract.

(다음에서 상속됨 IContract)
Remove(RemoteArgument)

RemoteArgument에서 처음 나오는 지정된 IRemoteArgumentArrayListContract를 제거합니다.Removes the first occurrence of a specified RemoteArgument from the IRemoteArgumentArrayListContract.

RemoveAt(Int32)

IRemoteArgumentArrayListContract의 지정된 인덱스에 있는 요소를 제거합니다.Removes the element at the specified index of the IRemoteArgumentArrayListContract.

RevokeLifetimeToken(Int32)

클라이언트에서 계약에 더 이상 액세스할 수 없도록 지정합니다.Specifies that the contract is no longer accessible to a client.

(다음에서 상속됨 IContract)
SetItem(Int32, RemoteArgument)

지정된 인덱스에 있는 요소를 지정된 RemoteArgument로 바꿉니다.Replaces the element at the specified index with the specified RemoteArgument.

(다음에서 상속됨 IRemoteArgumentArrayContract)

적용 대상