Skip to main content
.NET 6.0+

GuidGenerationMode Enum

Contains values that specify how XPO generates new globally unique identifier values.

Namespace: DevExpress.Xpo

Assembly: DevExpress.Xpo.v24.1.dll

NuGet Package: DevExpress.Xpo

Declaration

public enum GuidGenerationMode

Members

Name Description
FrameworkDefault

The Guid.NewGuid method is used.

UuidCreateSequential

The UuidCreateSequential function is used.

Custom

A custom algorithm specified by the XpoDefault.CustomGuidGenerationHandler delegate is used.

Remarks

You can pass these enumeration values to the XpoDefault.GuidGenerationMode property.

To use the Custom mode, assign a custom Func<Guid> delegate to the XpoDefault.CustomGuidGenerationHandler field:

using DevExpress.Xpo;
// ...
Func<Guid> myCustomGuidGenerationAlgorithm = () => { return Guid.NewGuid(); };
XpoDefault.CustomGuidGenerationHandler = myCustomGuidGenerationAlgorithm;
XpoDefault.GuidGenerationMode = GuidGenerationMode.Custom;
See Also