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
ITickProviderworkerIdProvider
IWorkerIdProviderprocessIdProvider
IProcessIdProviderworkerIndex
int
Methods
Next()
public NewId Next()
Returns
Next(NewId[], int, int)
public ArraySegment<NewId> Next(NewId[] ids, int index, int count)
Parameters
Returns
NextGuid()
public Guid NextGuid()
Returns
NextSequentialGuid()
public Guid NextSequentialGuid()