Skip to main content

CustomCheckCompatibilityEventArgs Members

Arguments passed to the CustomCheckCompatibility event.

Fields

Name Description
Empty static Provides a value to use with events that do not have event data. Inherited from EventArgs.

Properties

Name Description
ApplicationName Specifies the application’s name. Use this parameter to compare the actual application name with the application name in the database.
Handled Gets or sets a value that indicates whether the event handler has completely handled the event or whether the system should continue its own processing. Inherited from HandledEventArgs.
IsCompatibilityChecked

Indicates whether a compatibility has already been checked.

The CustomCheckCompatibility event is raised many times when logging on to the application and when creating each Object Space. Use the IsCompatibilityChecked property to perform database checking on the first compatibility check only.

Modules List the application’s Modules. Use this parameter to compare the actual module versions with the module versions in the database.
ObjectSpaceProvider

Specifies the Object Space Provider for compatibility checking. Use this parameter to create a Session or an Object Space to work with the database.

Note that XAF uses the first registered Object Space Provider to pass it as the ObjectSpaceProvider argument. Ensure that NonPersistentObjectSpaceProvider is not the first registered Provider in your application.

Methods

Name Description
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
ToString() Returns a string that represents the current object. Inherited from Object.
See Also