IRemoteArgumentArrayListContract Interface

Represents an array of RemoteArgument objects that dynamically resizes itself as required.

Namespace:  System.AddIn.Contract.Collections
Assembly:  System.AddIn.Contract (in System.AddIn.Contract.dll)

public interface IRemoteArgumentArrayListContract : IRemoteArgumentArrayContract, 
	IRemoteArgumentCollectionContract, IRemoteArgumentEnumerableContract, IContract

The IRemoteArgumentArrayListContract type exposes the following members.

Public methodAcquireLifetimeTokenSpecifies that the contract is accessible to a client until the client revokes the contract. (Inherited from IContract.)
Public methodAddAdds a RemoteArgument to the end of the IRemoteArgumentArrayListContract.
Public methodClearRemoves all elements from the IRemoteArgumentArrayListContract.
Public methodContainsIndicates whether a specified RemoteArgument is in the IRemoteArgumentArrayListContract.
Public methodGetCountReturns the number of elements contained in the IRemoteArgumentCollectionContract. (Inherited from IRemoteArgumentCollectionContract.)
Public methodGetEnumeratorContractReturns an enumerator that can be used to iterate through the collection. (Inherited from IRemoteArgumentEnumerableContract.)
Public methodGetItemReturns the element at the specified index. (Inherited from IRemoteArgumentArrayContract.)
Public methodGetRemoteHashCodeReturns a hash code for the IContract. (Inherited from IContract.)
Public methodIndexOfReturns the zero-based index of the first occurrence of a specified RemoteArgument in the IRemoteArgumentArrayListContract.
Public methodInsertInserts a RemoteArgument into the IRemoteArgumentArrayListContract at the specified index.
Public methodQueryContractReturns a contract that is implemented by this contract. (Inherited from IContract.)
Public methodRemoteEqualsIndicates whether the specified contract is equal to this IContract. (Inherited from IContract.)
Public methodRemoteToStringReturns a string representation of the current IContract. (Inherited from IContract.)
Public methodRemoveRemoves the first occurrence of a specified RemoteArgument from the IRemoteArgumentArrayListContract.
Public methodRemoveAtRemoves the element at the specified index of the IRemoteArgumentArrayListContract.
Public methodRevokeLifetimeTokenSpecifies that the contract is no longer accessible to a client. (Inherited from IContract.)
Public methodSetItemReplaces the element at the specified index with the specified RemoteArgument. (Inherited from IRemoteArgumentArrayContract.)

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft