WebApplication Methods

Manages an ASP.NET XAF application.

Name Description
AskConfirmation(ConfirmationType)

Requests an end-user confirmation.

(Inherited from XafApplication)
BeginInit()

Starts the XafApplication's initialization. Initialization occurs at runtime.

(Inherited from XafApplication)
CheckCompatibility()

Checks whether the application and database are compatible, and if not, tries to make them compatible.

(Inherited from XafApplication)
CreateCollectionSource(IObjectSpace, Type, String)

Creates a collection source for a specified List View.

(Inherited from XafApplication)
CreateCollectionSource(IObjectSpace, Type, String, Boolean, CollectionSourceMode)

Creates a Collection Source for a specific List View.

(Inherited from XafApplication)
CreateCollectionSource(IObjectSpace, Type, String, CollectionSourceDataAccessMode, CollectionSourceMode)

Creates a Collection Source for a specific List View.

(Inherited from XafApplication)
CreateCollectionSource(IObjectSpace, Type, String, CollectionSourceMode)

Creates a Collection Source for a specific List View.

(Inherited from XafApplication)
CreateController<ControllerType>()

Creates a Controller of a specified type. If there is a Controller of the same type, assigns its settings to the new Controller.

(Inherited from XafApplication)
CreateControls(Page)

Creates controls for the specified Web Forms page.

CreateDashboardView(IObjectSpace, String, Boolean)

Creates a Dashboard View using information from the Application Model's Views | DashboardView node specified by the dashboardViewID parameter.

(Inherited from XafApplication)
CreateDatabaseUpdater(IObjectSpaceProvider)

Creates a Database Updater for a specified Object Space Provider.

(Inherited from XafApplication)
CreateDetailView(IObjectSpace, IModelDetailView, Boolean)

Creates a Detail View based on information from the Application Model's Views | DetailView node specified by the modelDetailView parameter.

(Inherited from XafApplication)
CreateDetailView(IObjectSpace, IModelDetailView, Boolean, Object)

Creates a Detail View for the specified object with settings from the Application Model's Views | DetailView node specified by the modelDetailView parameter.

(Inherited from XafApplication)
CreateDetailView(IObjectSpace, Object)

Creates a Detail View based on information specified in the Application Model for the type of the specified object.

(Inherited from XafApplication)
CreateDetailView(IObjectSpace, Object, Boolean)

Creates a DetailView for the specified object and initializes its properties.

(Inherited from XafApplication)
CreateDetailView(IObjectSpace, Object, View)

Creates a Detail View for a specified object based on information on the source View.

(Inherited from XafApplication)
CreateDetailView(IObjectSpace, String, Boolean)

Creates a Detail View based on information from the Application Model's Views | DetailView node specified by the detailViewID parameter.

(Inherited from XafApplication)
CreateDetailView(IObjectSpace, String, Boolean, Object)

Creates a Detail View for the specified object based on the information from the Application Model's Views | DetailView node specified by the detailViewID parameter.

(Inherited from XafApplication)
CreateDetailView(IObjectSpace, String, Boolean, Object, Boolean)

For internal use.

(Inherited from XafApplication)
CreateDetailView(Object)

Creates a Detail View based on information specified in the Application Model for the type of the specified object.

(Inherited from XafApplication)
CreateDetailView(Object, Boolean)

Creates a Detail View based on information specified in the Application Model for the type of the specified object.

(Inherited from XafApplication)
CreateFrame(TemplateContext)

Creates a new Frame.

(Inherited from XafApplication)
CreateLayoutManager(Boolean)

Creates a Layout Manager.

(Inherited from XafApplication)
CreateListEditor(CollectionSourceBase, IModelListView)

Creates the List Editor which is specified in the appropriate Application Model node.

(Inherited from XafApplication)
CreateListView(IModelListView, CollectionSourceBase, Boolean)

Creates a List View based on the information from the Application Model's node specified by the modelListView parameter.

(Inherited from XafApplication)
CreateListView(IModelListView, CollectionSourceBase, Boolean, ListEditor)

Creates a List View based on the information from the Application Model's node specified by the modelListView parameter using the provided ListEditor.

(Inherited from XafApplication)
CreateListView(IObjectSpace, Type, Boolean)

Creates a List View used for the objects of the specified type, by default.

(Inherited from XafApplication)
CreateListView(String, CollectionSourceBase, Boolean)

Creates a List View based on information from the Application Model's Views | View node specified by the listViewId parameter.

(Inherited from XafApplication)
CreateListView(Type, Boolean)

Creates a List View used for the objects of the specified type, by default.

(Inherited from XafApplication)
CreateNestedFrame(ViewItem, TemplateContext)
(Inherited from XafApplication)
CreateNestedFrame(ViewItem, TemplateContext, View)
(Inherited from XafApplication)
CreateNestedObjectSpace(IObjectSpace)

Creates nested Object Space.

(Inherited from XafApplication)
CreateObjRef(Type) Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject)
CreateObjectSpace()

Creates an Object Space. Use this method overload if your application registers only one Object Space Provider.

(Inherited from XafApplication)
CreateObjectSpace(Type)

Creates an Object Space that supports a given object type. Use this method overload if your application registers several Object Space Providers.

(Inherited from XafApplication)
CreatePopupWindow(TemplateContext, String, Boolean, Controller[])

Creates a new pop-up Window.

(Inherited from XafApplication)
CreatePopupWindow(TemplateContext, String, Controller[])

Creates a new pop-up Window.

(Inherited from XafApplication)
CreatePopupWindow(TemplateContext, String, View, Boolean, Controller[])
(Inherited from XafApplication)
CreatePropertyCollectionSource(IObjectSpace, Type, Object, IMemberInfo, String)

Creates a Collection Source for a nested List View that displays a collection property.

(Inherited from XafApplication)
CreatePropertyCollectionSource(IObjectSpace, Type, Object, IMemberInfo, String, Boolean, CollectionSourceMode)

Creates a Collection Source for a nested List View that displays a collection property.

(Inherited from XafApplication)
CreatePropertyCollectionSource(IObjectSpace, Type, Object, IMemberInfo, String, CollectionSourceDataAccessMode, CollectionSourceMode)

Creates a Collection Source for a nested List View that displays a collection property.

(Inherited from XafApplication)
CreatePropertyCollectionSource(IObjectSpace, Type, Object, IMemberInfo, String, CollectionSourceMode)

Creates a Collection Source for a nested List View that displays a collection property.

(Inherited from XafApplication)
CreateTemplate(String)

For internal use only.

(Inherited from XafApplication)
CreateWindow(TemplateContext, ICollection<Controller>, Boolean)

Creates a new Window.

(Inherited from XafApplication)
CreateWindow(TemplateContext, ICollection<Controller>, Boolean, Boolean)

Creates a new Window.

(Inherited from XafApplication)
CreateWindow(TemplateContext, ICollection<Controller>, Boolean, Boolean, View)
(Inherited from XafApplication)
Dispose() Releases all resources used by the .
(Inherited from Component)
DisposeInstance(HttpSessionState)

Disposes the ASP.NET application.

EndInit()

Ends the XafApplication's initialization.

(Inherited from XafApplication)
Equals(Object) Determines whether the specified object is equal to the current object.
(Inherited from Object)
Equals(Object, Object) Determines whether the specified object instances are considered equal.
(Inherited from Object)
Exit()

Finishes runing the application.

(Inherited from XafApplication)
FindDetailViewId(Object, View)

Returns the ID of the Detail View which must be used for a specific object, when invoked from the source View.

(Inherited from XafApplication)
FindDetailViewId(Type)

Returns the ID of the Detail View which is used for objects of a specified type by default.

(Inherited from XafApplication)
FindListViewId(Type)

Returns the ID of the List View which is used for objects of a specified type by default.

(Inherited from XafApplication)
FindLookupListViewId(Type)

Returnes the ID of the Lookup List View which is used for objects of a specified type by default.

(Inherited from XafApplication)
FindModelClass(Type)

Returns the Application Model's IModelClass node representing the specific business class.

(Inherited from XafApplication)
FindModelView(String)

Provides access the Application Model node that defines a specified View.

(Inherited from XafApplication)
GetCompletedViewShortcut(ViewShortcut)

For internal use only.

(Inherited from XafApplication)
GetDetailViewId(Type)

Returns the ID of the Detail View which is used for objects of a specified type by default, and raises an exception if the appropriate View ID is not found.

(Inherited from XafApplication)
GetDiffDefaultName(String)

Gets the model differences file name

(Inherited from XafApplication)
GetDiffDeviceTemplateName(String)

Returns the device-specific model differences name (ModelStoreBase.AppDiffDefaultDesktopName, ModelStoreBase.AppDiffDefaultMobileName or ModelStoreBase.AppDiffDefaultTabletName).

GetHashCode() Serves as the default hash function.
(Inherited from Object)
GetLifetimeService() Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject)
GetListViewId(Type)

Returns the ID of the List View which is used for objects of a specified type by default, and raises an exception if the appropriate View ID is not found.

(Inherited from XafApplication)
GetObjectSpaceToShowDetailViewFrom(Frame, Type)

Returns an Object Space in which a Detail View should be created to be displayed via the ShowViewStrategyBase.ShowView method.

(Inherited from XafApplication)
GetObjectSpaceToShowDetailViewFrom(Frame, Type, TargetWindow)

Returns an Object Space in which a Detail View should be created to be displayed via the ShowViewStrategyBase.ShowView method.

(Inherited from XafApplication)
GetRequestedView()

Obsolete. Returns the requested View.

GetRequestedWindow()

Obsolete. Returns the currently requested Window.

GetService(Type) Returns an object that represents a service provided by the or by its .
(Inherited from Component)
GetTemplateCustomizationModel(IFrameTemplate)

Returns the Application Model node where settings of a specified Template are stored.

(Inherited from XafApplication)
GetType() Gets the of the current instance.
(Inherited from Object)
InitializeCulture()

Initializes culture-specific settings of the ASP.NET application.

InitializeLifetimeService() Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject)
LogOff()

Performs the ASP.NET application logout.

LogOff(Boolean)

Performs the ASP.NET application logout.

LogOff(HttpSessionState)

Performs the ASP.NET application logout.

Logon()

Performs the logon.

(Inherited from XafApplication)
MemberwiseClone() Creates a shallow copy of the current .
(Inherited from Object)
MemberwiseClone(Boolean) Creates a shallow copy of the current object.
(Inherited from MarshalByRefObject)
ProcessShortcut(ViewShortcut)

Creates a View by a specified shortcut.

(Inherited from XafApplication)
Redirect(String)

Redirects a browser to the specified Uniform Resource Locator (URL).

Redirect(String, Boolean)

Redirects a browser to the specified Uniform Resource Locator (URL).

Redirect(String, Boolean, Boolean)

Redirects a browser to the specified Uniform Resource Locator (URL).

ReferenceEquals(Object, Object) Determines whether the specified instances are the same instance.
(Inherited from Object)
RegisterWindowTrackerSystem(WebWindow)
SaveModelChanges()

Saves the changes made by an end-user, up to the current moment, to the differences storage.

(Inherited from XafApplication)
SetFormattingCulture(String)

Sets the specified formatting culture for the current application.

(Inherited from XafApplication)
SetInstance(HttpSessionState, WebApplication)

Assigns the WebApplication instance to the SessionApplicationVariable Session variable.

SetLanguage(String)

Sets the specified language for the current application when called before the application windows are shown.

(Inherited from XafApplication)
SetShared(WebApplication)

For internal use.

Setup()

Initializes the newly created XafApplication class instance.

(Inherited from XafApplication)
Setup(ExpressApplicationSetupParameters)

Initializes the newly created XafApplication class instance.

(Inherited from XafApplication)
Setup(String, IList<IObjectSpaceProvider>, ApplicationModulesManager, ISecurityStrategyBase)

Initializes the newly created XafApplication class instance.

(Inherited from XafApplication)
Setup(String, IList<IObjectSpaceProvider>, String[], ISecurityStrategyBase)

Initializes the newly created XafApplication class instance.

(Inherited from XafApplication)
Setup(String, IObjectSpaceProvider)

Initializes the newly created XafApplication class instance.

(Inherited from XafApplication)
Setup(String, IObjectSpaceProvider, ApplicationModulesManager, ISecurityStrategyBase)

Initializes the newly created XafApplication class instance.

(Inherited from XafApplication)
Setup(String, IObjectSpaceProvider, String[], ISecurityStrategyBase)

Initializes the newly created XafApplication class instance.

(Inherited from XafApplication)
Setup(String, String, String[])

Initializes the newly created XafApplication class instance.

(Inherited from XafApplication)
Setup(String, String, String[], ISecurityStrategyBase)

Initializes the newly created XafApplication class instance.

(Inherited from XafApplication)
ShowDetailViewFrom(Frame)

Indicates whether a Views invoked from the specified Frame can be displayed in a new Window.

ShowViewInWindow(WebWindow, View)
Start()

Starts the ASP.NET application.

SwitchToNewStyle()

Enables the new web UI optimized for touch devices.

SwitchToOldStyle()

Cancels the effect of the WebApplication.SwitchToNewStyle method.

ToString() Returns a containing the name of the , if any. This method should not be overridden.
(Inherited from Component)
UpdateStatus(String, String, String, Object[])

Triggers the XafApplication.StatusUpdating event.

(Inherited from XafApplication)