CompositeObjectSpace.IsKnownType(Type, Boolean) Method
Checks whether the Object Space (or any Object Space from its AdditionalObjectSpaces collection) can handle objects of the specified type.
Namespace: DevExpress.ExpressApp
Assembly: DevExpress.ExpressApp.v25.1.dll
NuGet Package: DevExpress.ExpressApp
#Declaration
#Parameters
Name | Type | Description |
---|---|---|
object |
Type | The type that this method checks. |
check |
Boolean | Indicates if the method should also check Object Spaces from the Additional |
#Returns
Type | Description |
---|---|
Boolean | true if the Object Space (or any Object Space from its Additional |
#Remarks
The following example demonstrates how to use this property in Application Builder code:
File: MySolution.Blazor.Server/Startup.cs, MySolution.Win/Startup.cs, MySolution.WebApi/Startup.cs
using DevExpress.ExpressApp;
// ...
builder.ObjectSpaceProviders.Events.OnObjectSpaceCreated = context => {
var nonPersistentObjectSpace = context.ObjectSpace as NonPersistentObjectSpace;
if (nonPersistentObjectSpace != null) {
if (!nonPersistentObjectSpace.IsKnownType(typeof(Person), true)) {
// ...
}
}
};
// ...