Share via


IRemoteArgumentEnumeratorContract.GetCurrent Metodo

Definizione

Restituisce l'oggetto RemoteArgument dell'insieme in corrispondenza della posizione corrente dell'enumeratore.

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

Restituisce

Oggetto RemoteArgument dell'insieme in corrispondenza della posizione corrente dell'enumeratore.

Commenti

Il valore restituito di GetCurrent è non definito in base a una delle condizioni seguenti:

  • L'enumeratore viene posizionato prima del primo elemento della raccolta, immediatamente dopo la creazione o Reset la chiamata dell'enumeratore. MoveNext deve essere chiamato per avanzare l'enumeratore al primo elemento della raccolta prima di chiamare GetCurrent.

  • L'ultima chiamata a MoveNext restituita false, che indica la fine della raccolta.

  • L'enumeratore non è valido a causa delle modifiche apportate all'insieme, ad esempio l'aggiunta, la modifica o l'eliminazione di elementi.

La proprietà GetCurrent restituisce lo stesso oggetto finché non viene chiamato il metodo MoveNext. MoveNext imposta il valore restituito dell'elemento GetCurrent successivo.

Si applica a