Share via


MefBootstrapper Members

Include Protected Members
Include Inherited Members

The MefBootstrapper type exposes the following members.

Constructors

  Name Description
Protected method MefBootstrapper

Methods

  Name Description
Protected method ConfigureAggregateCatalog
Configures the AggregateCatalog used by MEF.
Protected method ConfigureContainer
Configures the CompositionContainer. May be overwritten in a derived class to add specific type mappings required by the application.
Protected method ConfigureDefaultRegionBehaviors
Configures the IRegionBehaviorFactory. This will be the list of default behaviors that will be added to a region.
(Inherited from Bootstrapper.)
Protected method ConfigureModuleCatalog
Configures the IModuleCatalog used by Prism.
(Inherited from Bootstrapper.)
Protected method ConfigureRegionAdapterMappings
Configures the default region adapter mappings to use in the application, in order to adapt UI controls defined in XAML to use a region and register it automatically. May be overwritten in a derived class to add specific mappings required by the application.
(Inherited from Bootstrapper.)
Protected method ConfigureServiceLocator
Configures the LocatorProvider for the ServiceLocator.
(Overrides Bootstrapper.ConfigureServiceLocator().)
Protected method CreateAggregateCatalog
Configures the AggregateCatalog used by MEF.
Protected method CreateContainer
Creates the CompositionContainer that will be used as the default container.
Protected method CreateLogger
Create the ILoggerFacade used by the bootstrapper.
(Inherited from Bootstrapper.)
Protected method CreateModuleCatalog
Creates the IModuleCatalog used by Prism.
(Inherited from Bootstrapper.)
Protected method CreateShell
Creates the shell or main window of the application.
(Inherited from Bootstrapper.)
Public method Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected method Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public method GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected method InitializeModules
Initializes the modules. May be overwritten in a derived class to use a custom Modules Catalog
(Overrides Bootstrapper.InitializeModules().)
Protected method InitializeShell
Initializes the shell.
(Overrides Bootstrapper.InitializeShell().)
Protected method MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected method RegisterBootstrapperProvidedTypes
Helper method for configuring the CompositionContainer. Registers all the types direct instantiated by the bootstrapper with the container.
Public method RegisterDefaultTypesIfMissing
Helper method for configuring the CompositionContainer. Registers defaults for all the types necessary for Prism to work, if they are not already registered.
Protected method RegisterFrameworkExceptionTypes
Registers the Types of the Exceptions that are not considered root exceptions by the ExceptionExtensions.
(Inherited from Bootstrapper.)
Public method Run()
Runs the bootstrapper process.
(Inherited from Bootstrapper.)
Public method Run(Boolean)
Run the bootstrapper process.
(Overrides Bootstrapper.Run(Boolean).)
Public method ToString
Returns a String that represents the current Object.
(Inherited from Object.)

Properties

  Name Description
Protected property AggregateCatalog
Gets or sets the default AggregateCatalog for the application.
Protected property Container
Gets or sets the default CompositionContainer for the application.
Protected property Logger
Gets the ILoggerFacade for the application.
(Inherited from Bootstrapper.)
Protected property ModuleCatalog
Gets the default IModuleCatalog for the application.
(Inherited from Bootstrapper.)
Protected property Shell
Gets the shell user interface
(Inherited from Bootstrapper.)

See Also

MefBootstrapper Class

Microsoft.Practices.Prism.MefExtensions Namespace