Click or drag to resize

AscendingGuidGeneratorGenerateId Method (Int64, Byte, Int32)

Generates a Guid for a document. Note - this is purely used for unit testing

Namespace:  MongoDB.Bson.Serialization.IdGenerators
Assembly:  MongoDB.Bson (in MongoDB.Bson.dll) Version: 2.12.2+a4a3888f4fb51bb518b1eb5002effc2d47f2ea6a
Syntax
public Object GenerateId(
	long tickCount,
	byte[] machineProcessId,
	int increment
)

Parameters

tickCount
Type: SystemInt64
The time portion of the Guid
machineProcessId
Type: SystemByte
A 5 byte array with the first 3 bytes representing a machine id and the next 2 representing a process id
increment
Type: SystemInt32
The increment portion of the Guid. Used to distinguish between 2 Guids that have the timestamp. Note only the least significant 3 bytes are used.

Return Value

Type: Object
A Guid.
See Also