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.4.1
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