IFsrmCommittableCollection::Commit 메서드(fsrm.h)

컬렉션의 모든 개체를 커밋하고 각 개체에 대한 커밋 결과를 반환합니다.

구문

HRESULT Commit(
  [in]  FsrmCommitOptions options,
  [out] IFsrmCollection   **results
);

매개 변수

[in] options

개체 컬렉션을 커밋할 때 사용할 하나 이상의 옵션입니다. 가능한 값은 FsrmCommitOptions 열거형을 참조하세요.

[out] results

컬렉션의 개체에 직접 해당하는 HRESULT 값의 컬렉션입니다. HRESULT 값은 개체 커밋의 성공 또는 실패를 나타냅니다.

메서드가 FSRM_S_PARTIAL_BATCH 또는 FSRM_E_FAIL_BATCH 반환하는 경우 결과를 검사.

반환 값

메서드는 다음 반환 값을 반환합니다.

설명

일괄 작업에서 개체를 커밋하면 컬렉션의 각 개체를 개별적으로 커밋하는 것보다 더 나은 성능을 제공합니다(예: IFsrmFileScreen::Commit 메서드 호출).

컬렉션에 있는 개체의 상태는 동일해야 합니다. 예를 들어 컬렉션에는 모든 새 개체, 삭제로 표시된 개체 또는 수정된 개체가 포함되어야 합니다. 수정된 범주는 개체가 새로 추가되거나 삭제되도록 표시된 것이 아니라 반드시 수정되었음을 의미하지는 않습니다.

가져온 개체의 컬렉션은 수정된 개체의 컬렉션으로 간주됩니다. 개체에서 Delete 메서드라고 하는 하나 이상의 가져온 개체를 삭제하도록 표시한 경우 먼저 나머지를 커밋하기 전에 컬렉션에서 해당 개체를 제거 해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 fsrm.h(FsrmQuota.h, FsrmReports.h, FsrmScreen.h 포함)
DLL SrmSvc.dll

추가 정보

IFsrmCommittableCollection