Share via


IRemoteArgumentArrayListContract Schnittstelle

Definition

Stellt ein Array von RemoteArgument-Objekten dar, das die Größe nach Bedarf dynamisch ändert.

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
Implementiert

Methoden

AcquireLifetimeToken()

Gibt an, dass ein Client auf den Vertrag zugreifen kann, bis der Client den Vertrag widerruft.

(Geerbt von IContract)
Add(RemoteArgument)

Fügt am Ende der RemoteArgument eine IRemoteArgumentArrayListContract hinzu.

Clear()

Entfernt alle Elemente aus der IRemoteArgumentArrayListContract.

Contains(RemoteArgument)

Gibt an, ob ein angegebenes RemoteArgument im IRemoteArgumentArrayListContract vorhanden ist.

GetCount()

Gibt die Anzahl der im IRemoteArgumentCollectionContract enthaltenen Elemente zurück.

(Geerbt von IRemoteArgumentCollectionContract)
GetEnumeratorContract()

Gibt einen Enumerator zurück, der zum Durchlaufen der Auflistung verwendet werden kann.

(Geerbt von IRemoteArgumentEnumerableContract)
GetItem(Int32)

Gibt das Element am angegebenen Index zurück.

(Geerbt von IRemoteArgumentArrayContract)
GetRemoteHashCode()

Gibt einen Hashcode für den IContract zurück.

(Geerbt von IContract)
IndexOf(RemoteArgument)

Gibt den nullbasierten Index des ersten Vorkommens eines angegebenen RemoteArgument im IRemoteArgumentArrayListContract zurück.

Insert(Int32, RemoteArgument)

Fügt am angegebenen Index ein RemoteArgument-Element in die IRemoteArgumentArrayListContract ein.

QueryContract(String)

Gibt einen Vertrag zurück, der von diesem Vertrag implementiert wird.

(Geerbt von IContract)
RemoteEquals(IContract)

Gibt an, ob der angegebene Vertrag mit diesem IContract identisch ist.

(Geerbt von IContract)
RemoteToString()

Gibt eine Zeichenfolgenentsprechung der aktuellen IContract zurück.

(Geerbt von IContract)
Remove(RemoteArgument)

Entfernt das erste Vorkommen eines angegebenen RemoteArgument aus dem IRemoteArgumentArrayListContract.

RemoveAt(Int32)

Entfernt das Element am angegebenen Index aus der IRemoteArgumentArrayListContract.

RevokeLifetimeToken(Int32)

Gibt an, dass ein Client nicht mehr auf den Vertrag zugreifen kann.

(Geerbt von IContract)
SetItem(Int32, RemoteArgument)

Ersetzt das Element am angegebenen Index durch das angegebene RemoteArgument.

(Geerbt von IRemoteArgumentArrayContract)

Gilt für: