Table of Contents

Class NewIdGenerator

Namespace
MassTransit
Assembly
MassTransit.Abstractions.dll
public class NewIdGenerator : INewIdGenerator
Inheritance
NewIdGenerator
Implements
Inherited Members

Constructors

NewIdGenerator(ITickProvider, IWorkerIdProvider, IProcessIdProvider?, int)

public NewIdGenerator(ITickProvider tickProvider, IWorkerIdProvider workerIdProvider, IProcessIdProvider? processIdProvider = null, int workerIndex = 0)

Parameters

tickProvider ITickProvider
workerIdProvider IWorkerIdProvider
processIdProvider IProcessIdProvider
workerIndex int

Methods

Next()

public NewId Next()

Returns

NewId

Next(NewId[], int, int)

public ArraySegment<NewId> Next(NewId[] ids, int index, int count)

Parameters

ids NewId[]
index int
count int

Returns

ArraySegment<NewId>

NextGuid()

public Guid NextGuid()

Returns

Guid

NextSequentialGuid()

public Guid NextSequentialGuid()

Returns

Guid