ResourceIndexer Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ResourceIndexer(Uri) |
Creates a new ResourceIndexer specifying the root of the project files. |
ResourceIndexer(Uri, Uri) |
Creates a new ResourceIndexer specifying the root of the project files and an extension DLL. |
ResourceIndexer(Uri)
Creates a new ResourceIndexer specifying the root of the project files.
public:
ResourceIndexer(Uri ^ projectRoot);
ResourceIndexer(Uri const& projectRoot);
/// [Windows.Foundation.Metadata.Deprecated("Use CreateResourceIndexer in mrmsupport.dll instead of IResourceIndexerFactory. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 131072, "Windows.ApplicationModel.Resources.Management.ResourceIndexerContract")]
ResourceIndexer(Uri const& projectRoot);
public ResourceIndexer(System.Uri projectRoot);
[Windows.Foundation.Metadata.Deprecated("Use CreateResourceIndexer in mrmsupport.dll instead of IResourceIndexerFactory. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 131072, "Windows.ApplicationModel.Resources.Management.ResourceIndexerContract")]
public ResourceIndexer(System.Uri projectRoot);
function ResourceIndexer(projectRoot)
Public Sub New (projectRoot As Uri)
Parameters
- Attributes
Remarks
The parameter projectRoot represents the root of the project for the files to be produced. This is used to determine file paths relative to the package that will contain them.
The path must be an absolute path with the drive letter specified. Long file paths are not supported.
Example:
var idxr = new Windows.ApplicationModel.Resources.Management.ResourceIndexer(
new Uri("file:///C:\MyApp\"));
See also
Applies to
ResourceIndexer(Uri, Uri)
Creates a new ResourceIndexer specifying the root of the project files and an extension DLL.
public:
ResourceIndexer(Uri ^ projectRoot, Uri ^ extensionDllPath);
ResourceIndexer(Uri const& projectRoot, Uri const& extensionDllPath);
/// [Windows.Foundation.Metadata.Deprecated("Use CreateResourceIndexer in mrmsupport.dll instead of IResourceIndexerFactory2. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 131072, "Windows.ApplicationModel.Resources.Management.ResourceIndexerContract")]
ResourceIndexer(Uri const& projectRoot, Uri const& extensionDllPath);
public ResourceIndexer(System.Uri projectRoot, System.Uri extensionDllPath);
[Windows.Foundation.Metadata.Deprecated("Use CreateResourceIndexer in mrmsupport.dll instead of IResourceIndexerFactory2. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 131072, "Windows.ApplicationModel.Resources.Management.ResourceIndexerContract")]
public ResourceIndexer(System.Uri projectRoot, System.Uri extensionDllPath);
function ResourceIndexer(projectRoot, extensionDllPath)
Public Sub New (projectRoot As Uri, extensionDllPath As Uri)
Parameters
- Attributes
Remarks
The parameter projectRoot represents the root of the project for the files to be produced. This is used to determine file paths relative to the package that will contain them.
The parameter extensionDllPath represents a full path to an extension DLL that is Microsoft-signed and implements the ext-ms-win-mrmcorer-environment-l1 API set. This determines the file path from where the MRT environment extension DLL will be loaded.
The paths must be absolute paths with the drive letter specified. Long file paths are not supported.
This example shows the constructor used to index source assets intended for a Windows Phone project:
var idxr = new Windows.ApplicationModel.Resources.Management.ResourceIndexer(
new Uri("file:///C:\MyApp\"),
new Uri("file:///C:\WPSDKPATH\bin\MrmEnvironmentExtDl.dll"));