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.17.0+b316340e6cc3a8bfc8638dc31b54fbbfe41bfcb2
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