xpo-devexpress-dot-xpo-47ab8459.md
Contains values that specify how XPO generates new globally unique identifier values.
Namespace : DevExpress.Xpo
Assembly : DevExpress.Xpo.v25.2.dll
NuGet Package : DevExpress.Xpo
public enum GuidGenerationMode
Public Enum GuidGenerationMode
| 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.
|
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;
Imports DevExpress.Xpo
' ...
Private myCustomGuidGenerationAlgorithm As Func(Of Guid) = Function() Guid.NewGuid()
XpoDefault.CustomGuidGenerationHandler = myCustomGuidGenerationAlgorithm
XpoDefault.GuidGenerationMode = GuidGenerationMode.Custom
See Also