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
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à.