ResourceMap 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
일반적으로 특정 앱 패키지 또는 특정 패키지에 대한 리소스 파일과 관련된 리소스의 컬렉션입니다.
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
- 상속
- 특성
설명
리소스 식별자 구문
이 클래스의 많은 메서드는 리소스 식별자를 매개 변수로 사용합니다. 리소스 식별자는 URI(Uniform Resource Identifier) 의미 체계에 따라 URI(Uniform Resource Identifier) 조각으로 처리됩니다. 예를 들어 GetValue("Caption%20")는 GetValue("Caption ")로 처리됩니다.
"?" 또는 "#"는 리소스 경로 평가를 종료하므로 사용하지 마세요. 예를 들어 "MyResource?3"은 "MyResource"로 처리됩니다.
속성
ResourceCount |
ResourceMap의 리소스 수를 가져옵니다. |
메서드
GetSubtree(String) |
일반적으로 앱 패키지 내의 특정 리소스 파일에 액세스하는 데 사용되는 다른 ResourceMap의 일부를 나타내는 ResourceMap 을 반환합니다. 이 메서드는 하위 트리, 상위 항목, 형제 및 사촌 맵을 이 리소스 맵과 최상위 맵에 찾습니다. 이 리소스 맵을 기준으로 지정된 리소스 맵 식별자가 나타내는 리소스 맵을 반환합니다. 이 메서드는 일반적으로 단일 리소스 파일 또는 파일 디렉터리와 같은 리소스의 특정 하위 집합에 대한 더 간단한 참조를 만드는 데 사용됩니다. |
GetValue(String) |
기본 컨텍스트 내에서 리소스 식별자에 의해 지정된 리소스에 가장 적합한 후보를 반환합니다. |
GetValue(String, ResourceContext) |
제공된 컨텍스트에 대한 리소스 식별자에 의해 지정된 리소스에 가장 적합한 후보를 반환합니다. |
GetValueByIndex(UInt32) |
기본 컨텍스트에서 지정된 인덱스에서 리소스를 반환합니다. |
GetValueByIndex(UInt32, ResourceContext) |
지정된 컨텍스트의 지정된 인덱스에서 리소스를 반환합니다. |
TryGetSubtree(String) |
일반적으로 앱 패키지 내의 특정 리소스 파일에 액세스하는 데 사용되는 다른 ResourceMap의 일부를 나타내는 ResourceMap 을 찾으려고 시도합니다. 이 메서드는 하위 트리, 상위 항목, 형제 및 사촌 맵을 이 리소스 맵과 최상위 맵에 찾습니다. 이 리소스 맵을 기준으로 지정된 리소스 맵 식별자가 나타내는 리소스 맵을 반환합니다. 이 메서드는 일반적으로 단일 리소스 파일 또는 파일 디렉터리와 같은 리소스의 특정 하위 집합에 대한 더 간단한 참조를 만드는 데 사용됩니다. |
TryGetValue(String) |
기본 컨텍스트 내에서 리소스 식별자에 의해 지정된 리소스에 가장 적합한 후보를 찾으려고 시도합니다. |
TryGetValue(String, ResourceContext) |
제공된 컨텍스트에 대한 리소스 식별자에 의해 지정된 리소스에 가장 적합한 후보를 찾으려고 시도합니다. |