ResourceIndexer 构造函数

定义

重载

ResourceIndexer(Uri)

创建一个新的 ResourceIndexer ,用于指定项目文件的根目录。

ResourceIndexer(Uri, Uri)

创建一个新的 ResourceIndexer ,用于指定项目文件的根目录和扩展 DLL。

ResourceIndexer(Uri)

创建一个新的 ResourceIndexer ,用于指定项目文件的根目录。

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)

参数

projectRoot
Uri Uri

项目根文件夹 (file:// URI) 。

属性

注解

参数 projectRoot 表示要生成的文件的项目的根。 这用于确定相对于将包含这些文件的包的文件路径。

该路径必须是指定了驱动器号的绝对路径。 不支持长文件路径。

示例:

var idxr = new Windows.ApplicationModel.Resources.Management.ResourceIndexer( 
    new Uri("file:///C:\MyApp\"));

另请参阅

适用于

ResourceIndexer(Uri, Uri)

创建一个新的 ResourceIndexer ,用于指定项目文件的根目录和扩展 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)

参数

projectRoot
Uri Uri

项目根文件夹 (file:// URI) 。

extensionDllPath
Uri Uri

扩展 DLL 路径 (file:// URI) 。

属性

注解

参数 projectRoot 表示要生成的文件的项目的根。 这用于确定相对于将包含这些文件的包的文件路径。

参数 extensionDllPath 表示 Microsoft 签名并实现 ext-ms-win-mrmcorer-environment-l1 API 集的扩展 DLL 的完整路径。 这将确定要从中加载 MRT 环境扩展 DLL 的文件路径。

路径必须是指定了驱动器号的绝对路径。 不支持长文件路径。

此示例演示用于为Windows Phone项目编制源资产索引的构造函数:

var idxr = new Windows.ApplicationModel.Resources.Management.ResourceIndexer( 
    new Uri("file:///C:\MyApp\"), 
    new Uri("file:///C:\WPSDKPATH\bin\MrmEnvironmentExtDl.dll"));

另请参阅

适用于