다음을 통해 공유


PackageExtensionCatalog.Open(String) 메서드

정의

확장 카탈로그를 엽니다.

public:
 static PackageExtensionCatalog ^ Open(Platform::String ^ packageExtensionName);
 static PackageExtensionCatalog Open(winrt::hstring const& packageExtensionName);
public static PackageExtensionCatalog Open(string packageExtensionName);
function open(packageExtensionName)
Public Shared Function Open (packageExtensionName As String) As PackageExtensionCatalog

매개 변수

packageExtensionName
String

Platform::String

winrt::hstring

확장 네임스페이스 이름입니다.

반환

지정된 확장 네임스페이스 이름으로 선언된 확장이 포함된 카탈로그입니다.

설명

패키지 확장은 확장 프로그램의 Package.appxmanifest 파일에 정의된 에 따라 <uap17:PackageExtension Name=...> 범위가 지정됩니다. 호스트의 Package.appxmanifest 파일에 정의된 확장과 일치하는 <uap17:PackageExtension Name=...> 확장만 카탈로그에 표시됩니다.

호스트 앱에 여러 <uap17:PackageExtensionHost> 선언이 있는 경우 각 선언에 대해 별도의 카탈로그를 열어야 합니다.

PackageCatalog의 instance 이벤트를 처리해야 하므로 앱 확장을 관리해야 하는 한 참조를 유지합니다.

적용 대상

추가 정보