Freigeben über


IRemoteArgumentEnumeratorContract.GetCurrent Methode

Definition

Gibt den RemoteArgument in der Auflistung an der aktuellen Position des Enumerators zurück.

public:
 System::AddIn::Contract::RemoteArgument GetCurrent();
public System.AddIn.Contract.RemoteArgument GetCurrent ();
abstract member GetCurrent : unit -> System.AddIn.Contract.RemoteArgument
Public Function GetCurrent () As RemoteArgument

Gibt zurück

Der RemoteArgument in der Auflistung an der aktuellen Position des Enumerators.

Hinweise

Der Rückgabewert von GetCurrent ist unter einer der folgenden Bedingungen undefiniert:

  • Der Enumerator wird direkt nach dem Erstellen oder Reset Aufrufen des Enumerators vor dem ersten Element in der Auflistung positioniert. MoveNext muss aufgerufen werden, um den Enumerator auf das erste Element der Auflistung vor dem Aufrufen GetCurrentvon vorzurücken.

  • Der letzte aufruf von MoveNext zurückgegeben, falseder das Ende der Auflistung angibt.

  • Der Enumerator wird aufgrund von Änderungen in der Auflistung ungültig, z. B. das Hinzufügen, Ändern oder Löschen von Elementen.

GetCurrent gibt solange dasselbe Objekt zurück, bis MoveNext aufgerufen wird. MoveNext legt den Rückgabewert von GetCurrent auf das nächste Element fest.

Gilt für: