Export (0) Print
Expand All

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.

  NameDescription
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.)
Top

.NET Framework

Supported in: 4.5.2, 4.5.1, 4.5, 4, 3.5

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Show:
© 2014 Microsoft