ResourceExplorer 클래스

정의

콘텐츠 리소스에 대한 표준 액세스를 제공하는 클래스입니다.

public class ResourceExplorer : IDisposable
type ResourceExplorer = class
    interface IDisposable
Public Class ResourceExplorer
Implements IDisposable
상속
ResourceExplorer
구현

생성자

ResourceExplorer()

ResourceExplorer 클래스의 새 인스턴스를 초기화합니다.

ResourceExplorer(IEnumerable<ResourceProvider>)
사용되지 않음.

ResourceExplorer 클래스의 새 인스턴스를 초기화합니다.

ResourceExplorer(IEnumerable<ResourceProvider>, IEnumerable<IComponentDeclarativeTypes>)
사용되지 않음.

ResourceExplorer 클래스의 새 인스턴스를 초기화합니다.

ResourceExplorer(ResourceExplorerOptions)

ResourceExplorer 클래스의 새 인스턴스를 초기화합니다.

속성

ResourceProviders

리소스 공급자를 가져옵니다.

ResourceTypes

관리하려는 리소스 종류 ID 확장을 가져옵니다.

메서드

AddResourceProvider(ResourceProvider)

리소스 탐색기에서 관리하는 리소스에 리소스 공급자를 추가합니다.

AddResourceType(String)

리소스 목록에 리소스 종류를 추가합니다.

BuildType<T>(String, JToken, JsonSerializer)

JToken/serializer를 원본으로 사용하여 지정된 $kind 대한 빌드 형식입니다.

Dispose()

내부 리소스를 삭제합니다.

Dispose(Boolean)

클래스에서 사용하는 개체를 삭제합니다.

GetKindsForType(Type)

형식에 대한 $kind 가져옵니다.

GetKindsForType<T>()

형식에 대한 $kind 가져옵니다.

GetResource(String)

ID별로 리소스를 가져옵니다.

GetResources(String)

지정된 형식의 리소스를 가져옵니다.

GetTypeForKind(String)

$kind 형식을 가져옵니다.

IsRef(JToken)

토큰이 참조인지 확인합니다.

LoadType<T>(Resource)

리소스에서 형식을 만듭니다.

LoadType<T>(String)

리소스에서 형식을 만듭니다.

LoadTypeAsync<T>(Resource, CancellationToken)

리소스에서 형식을 만듭니다.

OnChanged(Resource[])

변경된 이벤트에 대한 처리기입니다.

Refresh()

캐시된 데이터를 다시 로드합니다.

RegisterType(String, Type, ICustomDeserializer)

리소스 로더 시스템에 선언적 형식을 등록합니다.

RegisterType<T>(String, ICustomDeserializer)

리소스 로더 시스템에 선언적 형식을 등록합니다.

ResolveRefAsync(JToken, SourceContext, CancellationToken)

ref를 실제 개체로 확인합니다.

TryGetResource(String, Resource)

ID로 리소스를 가져오려고 합니다.

이벤트

Changed

리소스가 변경되면 발생하는 이벤트입니다.

확장 메서드

AddFolder(ResourceExplorer, String, Boolean, Boolean)

폴더 리소스를 추가합니다.

AddFolders(ResourceExplorer, String, String[], Boolean)

폴더 리소스를 추가합니다.

LoadProject(ResourceExplorer, String, String[], Boolean)

.csproj를 리소스로 추가합니다(프로젝트 추가, 참조된 프로젝트 및 참조된 패키지).

적용 대상