Class XPObjectTypesManager
- Namespace
- DevExpress.Xpo.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public sealed class XPObjectTypesManager
- Inheritance
-
XPObjectTypesManager
- Inherited Members
-
Constructors
XPObjectTypesManager(IObjectLayer)
public XPObjectTypesManager(IObjectLayer layer)
Parameters
layer
IObjectLayer
XPObjectTypesManager(Session)
public XPObjectTypesManager(Session session)
Parameters
session
Session
Properties
AllTypes
public Dictionary<XPClassInfo, XPObjectType> AllTypes { get; }
Property Value
- Dictionary<XPClassInfo, XPObjectType>
Methods
EnsureIsTypedObjectValid()
public void EnsureIsTypedObjectValid()
EnsureIsTypedObjectValidAsync(CancellationToken)
public Task EnsureIsTypedObjectValidAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
Returns
- Task
public XPObjectType GetObjectType(XPClassInfo objectType)
Parameters
objectType
XPClassInfo
Returns
- XPObjectType
GetObjectType(int)
public XPObjectType GetObjectType(int id)
Parameters
id
int
Returns
- XPObjectType
public Task<XPObjectType> GetObjectTypeAsync(XPClassInfo objectType, AsyncOperationIdentifier asyncOperationId, CancellationToken cancellationToken)
Parameters
objectType
XPClassInfo
asyncOperationId
AsyncOperationIdentifier
cancellationToken
CancellationToken
Returns
- Task<XPObjectType>
GetObjectTypeAsync(int, AsyncOperationIdentifier, CancellationToken)
public Task<XPObjectType> GetObjectTypeAsync(int id, AsyncOperationIdentifier asyncOperationId, CancellationToken cancellationToken)
Parameters
id
int
asyncOperationId
AsyncOperationIdentifier
cancellationToken
CancellationToken
Returns
- Task<XPObjectType>
public XPObjectType TryGetObjectType(XPClassInfo objectType)
Parameters
objectType
XPClassInfo
Returns
- XPObjectType