Condividi tramite


IPropertyProxyEESide::InPlaceUpdateObject

Aggiornamenti i dati dell'oggetto con l'oggetto dati specificato e restituisce un nuovo oggetto dati che rappresenta i nuovi dati dell'oggetto.

Sintassi

int InPlaceUpdateObject(
   IEEDataStorage     dataIn,
   out IEEDataStorage dataOut
);

Parametri

dataIn
[in] Oggetto I edizione Enterprise Data Archiviazione contenente i nuovi dati.

dataOut
[out] Restituisce un nuovo IEEDataStorage oggetto contenente i dati sostituiti.

Valore restituito

Se ha esito positivo, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Osservazioni:

Questo metodo aggiorna effettivamente i dati dell'oggetto. I dati nell'oggetto I edizione Enterprise Data Archiviazione restituito non devono essere uguali ai dati nell'oggetto in ingressoIEEDataStorage, ma l'oggetto restituito deve riflettere il valore corrente della proprietà.

L'oggetto dati in ingresso non viene in genere implementato dal edizione Enterprise. Tuttavia, l'oggetto restituito da questo metodo viene sempre implementato dalla edizione Enterprise, che consente all'edizione Enterprise di implementare l'interfaccia IEEDataStorage su qualsiasi classe desiderata.

Il metodo CreateReplacementObject crea un oggetto dati basato sull'oggetto dati in ingresso, ma non influisce sui dati originali della proprietà.

Vedi anche