ContentManager Constructor (IServiceProvider)
Initializes a new instance of ContentManager.
Namespace: Microsoft.Xna.Framework.Content
Assembly: Microsoft.Xna.Framework (in microsoft.xna.framework.dll)
public ContentManager (
IServiceProvider serviceProvider
)
Parameters
- serviceProvider
- Type: IServiceProvider
The service provider that the ContentManager should use to locate services.
| Exception type | Condition |
|---|---|
| ArgumentNullException | The serviceProvider parameter is null. |
Caution |
|---|
|
When creating a new ContentManager, if no instance of Game is otherwise required by the application, it is often better to create a new class that implements the IServiceProvider interface rather than creating an instance of Game just to create a new instance of GraphicsDeviceManager. |
By default, the ContentManager searches for content in the directory where the executable is located.
To create a ContentManager that uses Game.Services:
ContentManager contentManager = new ContentManager( Services );
Caution