Freigeben über


ResourceMap Klasse

Definition

Eine Sammlung verwandter Ressourcen, in der Regel entweder für ein bestimmtes App-Paket oder eine Ressourcendatei für ein bestimmtes Paket.

public ref class ResourceMap sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.ApplicationModel.Resources.MrtContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ResourceMap final
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.ApplicationModel.Resources.MrtCoreContract, 65536)]
class ResourceMap final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.ApplicationModel.Resources.MrtContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ResourceMap
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.ApplicationModel.Resources.MrtCoreContract), 65536)]
public sealed class ResourceMap
Public NotInheritable Class ResourceMap
Vererbung
Object Platform::Object IInspectable ResourceMap
Attribute

Hinweise

Syntax des Ressourcenbezeichners

Viele Methoden dieser Klasse verwenden Ressourcenbezeichner als Parameter. Der Ressourcenbezeichner wird als URI-Fragment (Uniform Resource Identifier) behandelt, vorbehaltlich der URI-Semantik (Uniform Resource Identifier). Beispielsweise wird GetValue("Caption%20") als GetValue("Caption ") behandelt.

Verwenden Sie "?" oder "#" nicht in Ressourcenbezeichnern, da sie die Ressourcenpfadauswertung beenden. Beispielsweise wird "MyResource?3" als "MyResource" behandelt.

Eigenschaften

ResourceCount

Ruft die Anzahl der Ressourcen in der ResourceMap ab.

Methoden

GetSubtree(String)

Gibt eine ResourceMap zurück, die einen Teil einer anderen ResourceMap darstellt, die in der Regel für den Zugriff auf eine bestimmte Ressourcendatei in einem App-Paket verwendet wird.

Diese Methode findet Unterstruktur-, Vorgänger-, Geschwister- und Cousinzuordnungen zu dieser Ressourcenzuordnung sowie Zuordnungen auf oberster Ebene. Es gibt die Ressourcenzuordnung zurück, die durch einen angegebenen Ressourcenzuordnungsbezeichner relativ zu dieser Ressourcenzuordnung dargestellt wird. Diese Methode wird in der Regel verwendet, um einfachere Verweise auf eine bestimmte Teilmenge von Ressourcen zu erstellen, z. B. eine einzelne Ressourcendatei oder ein Verzeichnis mit Dateien.

GetValue(String)

Gibt den am besten geeigneten Kandidaten für eine Ressource zurück, die durch einen Ressourcenbezeichner im Standardkontext angegeben wird.

GetValue(String, ResourceContext)

Gibt den am besten geeigneten Kandidaten für eine Ressource zurück, die durch einen Ressourcenbezeichner für den angegebenen Kontext angegeben wird.

GetValueByIndex(UInt32)

Gibt die Ressource am angegebenen Index im Standardkontext zurück.

GetValueByIndex(UInt32, ResourceContext)

Gibt die Ressource am angegebenen Index im angegebenen Kontext zurück.

TryGetSubtree(String)

Versucht, eine ResourceMap zu finden, die einen Teil einer anderen ResourceMap darstellt, die in der Regel für den Zugriff auf eine bestimmte Ressourcendatei in einem App-Paket verwendet wird.

Diese Methode findet Unterstruktur-, Vorgänger-, Geschwister- und Cousinzuordnungen zu dieser Ressourcenzuordnung sowie Zuordnungen auf oberster Ebene. Es gibt die Ressourcenzuordnung zurück, die durch einen angegebenen Ressourcenzuordnungsbezeichner relativ zu dieser Ressourcenzuordnung dargestellt wird. Diese Methode wird in der Regel verwendet, um einfachere Verweise auf eine bestimmte Teilmenge von Ressourcen zu erstellen, z. B. eine einzelne Ressourcendatei oder ein Verzeichnis mit Dateien.

TryGetValue(String)

Versucht, den am besten geeigneten Kandidaten für eine Ressource zu finden, die durch einen Ressourcenbezeichner im Standardkontext angegeben wird.

TryGetValue(String, ResourceContext)

Versucht, den am besten geeigneten Kandidaten für eine Ressource zu finden, die durch einen Ressourcenbezeichner für den angegebenen Kontext angegeben wird.

Gilt für: