Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Esegue il commit di tutti gli oggetti della raccolta e restituisce i risultati del commit per ogni oggetto.
Sintassi
HRESULT Commit(
[in] FsrmCommitOptions options,
[out] IFsrmCollection **results
);
Parametri
[in] options
Una o più opzioni da utilizzare per il commit della raccolta di oggetti. Per i valori possibili, vedere l'enumerazione FsrmCommitOptions .
[out] results
Raccolta di valori HRESULT che corrispondono direttamente agli oggetti dell'insieme. Il valore HRESULT indica l'esito positivo o negativo del commit dell'oggetto.
Se il metodo restituisce FSRM_S_PARTIAL_BATCH o FSRM_E_FAIL_BATCH, controllare i risultati.
Valore restituito
Il metodo restituisce i valori restituiti seguenti.
Commenti
Il commit di oggetti in un'operazione batch offre prestazioni migliori rispetto al commit di ogni oggetto nella raccolta singolarmente, ad esempio chiamando il metodo IFsrmFileScreen::Commit .
Si noti che lo stato degli oggetti nella raccolta deve essere lo stesso. Ad esempio, l'insieme deve contenere tutti i nuovi oggetti, gli oggetti contrassegnati per l'eliminazione o gli oggetti modificati. La categoria modificata copre gli oggetti non sono nuovi o contrassegnati per l'eliminazione. Non significa necessariamente che siano stati modificati.
Una raccolta di oggetti importati verrebbe considerata una raccolta di oggetti modificati. Se uno o più oggetti importati sono stati contrassegnati per l'eliminazione (denominato metodo Delete nell'oggetto), è necessario prima rimuovere tali oggetti dalla raccolta prima di eseguire il commit del resto.
Requisiti
| Requisito | Valore |
|---|---|
| Client minimo supportato | Nessuno supportato |
| Server minimo supportato | Windows Server 2008 |
| Piattaforma di destinazione | Windows |
| Intestazione | fsrm.h (include FsrmQuota.h, FsrmReports.h, FsrmScreen.h) |
| DLL | SrmSvc.dll |