Change the URI identifier for this data object.

Namespace: BrightstarDB.Client
Assembly: BrightstarDB (in BrightstarDB.dll) Version: 1.9.0.0 (1.9.0.0)

Syntax

C#
IDataObject UpdateIdentity(
	string newIdentity,
	bool enforceClassUniqueConstraint
)
Visual Basic
Function UpdateIdentity ( 
	newIdentity As String,
	enforceClassUniqueConstraint As Boolean
) As IDataObject
Visual C++
IDataObject^ UpdateIdentity(
	String^ newIdentity, 
	bool enforceClassUniqueConstraint
)
F#
abstract UpdateIdentity : 
        newIdentity : string * 
        enforceClassUniqueConstraint : bool -> IDataObject 

Parameters

newIdentity
Type: System..::..String
The new URI identifier
enforceClassUniqueConstraint
Type: System..::..Boolean
Add an update precondition to ensure that the update will fail if the store already contains an RDF resource with the same rdf:type(s) as this data object.

Return Value

Type: IDataObject

[Missing <returns> documentation for "M:BrightstarDB.Client.IDataObject.UpdateIdentity(System.String,System.Boolean)"]

Remarks

This change will update all triples where the data object identity is the subject or object. It will not change predicates.

See Also