Condividi tramite


Metodo ICatalogCollection::SaveChanges (comadmin.h)

Salva tutte le modifiche in sospeso apportate alla raccolta e gli elementi contenuti nell'archivio dati del catalogo COM+.

Sintassi

HRESULT SaveChanges(
  [out, retval] long *pcChanges
);

Parametri

[out, retval] pcChanges

Numero di modifiche apportate alla raccolta che vengono tentate; se non sono presenti modifiche in sospeso, il valore è zero. Se alcune modifiche hanno esito negativo, questo valore restituito non riflette l'errore; è ancora il numero di modifiche tentate.

Valore restituito

Questo metodo può restituire i valori restituiti standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED e E_FAIL, nonché i valori seguenti.

Codice restituito Descrizione
S_OK
Metodo completato correttamente.
COMADMIN_E_OBJECTERRORS
Si sono verificati errori durante l'accesso a uno o più oggetti.

Commenti

Per un determinato elemento , SaveChanges scrive contemporaneamente tutte le proprietà nel catalogo. Ovvero, se la scrittura ha esito positivo per tale elemento, tutte le proprietà impostate nell'elemento contenuto vengono riflesse nel catalogo. La regola con più parti che scrivono lo stesso elemento in una raccolta è che l'ultimo writer vince interamente. Non sono presenti aggiornamenti parziali.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione comadmin.h

Vedi anche

ICatalogCollection