Skip to main content
.NET Framework 4.5.2+
  • The page you are viewing does not exist in the .NET 6.0+ platform documentation. This link will take you to the parent topic of the current section.

WebApplication Methods

Manages an ASP.NET Web Forms 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, 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.
CreateCollectionSource(IObjectSpace, Type, String, Boolean, CollectionSourceMode) Creates a Collection Source for a specific List View. Inherited from XafApplication.
CreateCollectionSource(IObjectSpace, Type, String) Creates a collection source for a specified 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, 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, 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, Object, View) Creates a Detail View for a specified object based on information on the source View. Inherited from XafApplication.
CreateDetailView(IObjectSpace, Object, Boolean) Creates a DetailView for the specified object and initializes its properties. 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, String, Boolean, Object, Boolean, IEnumerable) For internal use. 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) Creates a Detail View based on information from the Application Model‘s Views | DetailView node specified by the detailViewID parameter. Inherited from XafApplication.
CreateDetailView(Object, Boolean) For internal use only. Use the CreateDetailView(IObjectSpace, Object, Boolean) overload instead. Inherited from XafApplication.
CreateDetailView(Object) For internal use. We recommend to use the CreateDetailView(IObjectSpace, Object) overload instead. Inherited from XafApplication.
CreateDetailViewWithAsyncObjectLoad(IObjectSpace, Object, Object) Inherited from XafApplication.
CreateDetailViewWithAsyncObjectLoad(IObjectSpace, String, Object, 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(IObjectSpace, Type, Boolean) Creates a List View used for the objects of the specified type, by default. Inherited from XafApplication.
CreateListView(IModelListView, CollectionSourceBase, Boolean, ListEditor) For internal use. 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(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, View) Inherited from XafApplication.
CreateNestedFrame(ViewItem, TemplateContext) Inherited from XafApplication.
CreateNestedObjectSpace(IObjectSpace) Creates nested Object Space. Inherited from XafApplication.
CreateObject<T>(out IObjectSpace) Creates an object of the type designated by the generic type parameter. Inherited from XafApplication.
CreateObjectSpace() Creates an Object Space. Use this method overload if your application registers only one ObjectSpaceProvider. Inherited from XafApplication.
CreateObjectSpace(Type) Creates an Object Space that supports a specific object type. Use this method overload if your application registers several ObjectSpaceProviders. Inherited from XafApplication.
CreateObjectSpace<T>() Creates an Object Space of the specified type. 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.
CreatePopupWindow(TemplateContext, String, Controller[]) Creates a new pop-up Window. Inherited from XafApplication.
CreatePopupWindow(TemplateContext, String, View, Boolean, Controller[]) Inherited from XafApplication.
CreatePopupWindow(TemplateContext, String, Boolean, Controller[]) Creates a new pop-up Window. 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.
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) 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, Boolean, View) Inherited from XafApplication.
CreateWindow(TemplateContext, ICollection<Controller>, Boolean, Boolean) Creates a new Window. Inherited from XafApplication.
CreateWindow(TemplateContext, ICollection<Controller>, Boolean) Creates a new Window. Inherited from XafApplication.
Dispose() Releases all resources used by the Component. Inherited from Component.
DisposeInstance(HttpSessionState) static Disposes the ASP.NET Web Forms application.
EndInit() Ends the XafApplication‘s initialization. Inherited from XafApplication.
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.
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 the ‘CannotFindListViewWithId’ exception if the appropriate View ID is not found. Inherited from XafApplication.
GetObjectSpaceProvider(Type) For internal use. 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.
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.
GetRequestedView() Obsolete. Returns the requested View.
GetRequestedWindow() Obsolete. Returns the currently requested Window.
GetService(Type) protected Returns an object that represents a service provided by the Component or by its Container. Inherited from Component.
GetTemplateCustomizationModel(IFrameTemplate) Returns the Application Model node where settings of a specified Template are stored. Inherited from XafApplication.
GetType() Gets the Type of the current instance. Inherited from Object.
InitializeCulture() Initializes culture-specific settings of the ASP.NET Web Forms application.
InitializeLifetimeService() Obtains a lifetime service object to control the lifetime policy for this instance. Inherited from MarshalByRefObject.
LogOff() Performs the ASP.NET Web Forms application logout.
LogOff(Boolean) Performs the ASP.NET Web Forms application logout.
LogOff(HttpSessionState) static Performs the ASP.NET Web Forms application logout.
Logon() Performs the logon. Inherited from XafApplication.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
MemberwiseClone(Boolean) protected Creates a shallow copy of the current MarshalByRefObject object. Inherited from MarshalByRefObject.
ProcessShortcut(ViewShortcut) Creates a View by a specified shortcut. Inherited from XafApplication.
Redirect(String, Boolean, Boolean) static Redirects a browser to the specified Uniform Resource Locator (URL).
Redirect(String, Boolean) static Redirects a browser to the specified Uniform Resource Locator (URL).
Redirect(String) static Redirects a browser to the specified Uniform Resource Locator (URL).
ReferenceEquals(Object, Object) static Determines whether the specified Object 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) static 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) static 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, 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, IObjectSpaceProvider) 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, String, 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.
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 Web Forms application.
SwitchToNewStyle() Enables the new web UI optimized for touch devices.
SwitchToOldStyle() Cancels the effect of the WebApplication.SwitchToNewStyle method.
ToString() Returns a String containing the name of the Component, if any. This method should not be overridden. Inherited from Component.
UpdateStatus(String, String, String, Object[]) Triggers the XafApplication.StatusUpdating event. Inherited from XafApplication.
See Also