Merge Method (record)

DTF API

Copy image CopyHover image
Deployment Tools Foundation Merge Method (record)
Deployment Tools Foundation NamespacesMicrosoft.Deployment.WindowsInstallerViewMerge(Record)
Inserts or validates a record.
Declaration Syntax
C# Visual Basic Visual C++ F#
public bool Merge(
	Record record
)
Public Function Merge ( 
	record As Record
) As Boolean
public:
bool Merge(
	Record^ record
)
member Merge : 
        record : Record -> bool 
Parameters
record (Record)
the Record to be merged
Return Value
Boolean
true if the record was inserted or validated, false if there is an existing record with the same primary keys that is not identical
Remarks

Works only with read-write records. This method cannot be used with a View containing joins.

See Modify(ViewModifyMode, Record) for more remarks.

Win32 MSI API: MsiViewModify

Exceptions
Exception Condition
InstallerException the merge failed (for a reason other than invalid data)
InvalidHandleException the View handle is invalid

Assembly: Microsoft.Deployment.WindowsInstaller (Module: Microsoft.Deployment.WindowsInstaller.dll) Version: 3.0.0.0 (3.11.1.2318)