ITypeProvider 인터페이스

정의

경고

이 API는 현재 사용되지 않습니다.

형식 컨테이너 역할을 하는 서비스의 동작을 정의합니다.Defines the behavior of a service that acts as a container of types.

public interface class ITypeProvider
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public interface ITypeProvider
type ITypeProvider = interface
Public Interface ITypeProvider
파생
특성

설명

참고

이 자료에서는 더 이상 사용되지 않는 형식과 네임스페이스에 대해 설명합니다.This material discusses types and namespaces that are obsolete. 자세한 내용은 Deprecated Types in Windows Workflow Foundation 4.5(Windows Workflow Foundation 4.5에서 사용되지 않는 형식)를 참조하세요.For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

ITypeProvider는 XAML(eXtensible Application Markup Language) 워크플로 활성화에 필요한 데이터 형식을 찾기 위해 WorkflowRuntime 서비스로서 푸시될 수 있습니다.ITypeProvider can be pushed as a WorkflowRuntime service to discover data types that are necessary for extensible Application Markup Language (XAML) workflow activation.

속성

LocalAssembly

컴파일할 활성 프로젝트에서 형식의 유효성을 검사하기 위해 컴파일 프로세스 중에 생성된 임시 어셈블리입니다.Temporary assembly that is generated during the compilation process to validate the types in the active project that is being compiled.

ReferencedAssemblies

Type으로 참조되는 모든 어셈블리의 컬렉션을 가져옵니다.Gets a collection of all assemblies referenced by the Type.

TypeLoadErrors

IDictionary의 원인인 Object로 키가 지정된 로드 오류 예외의 Exception를 가져옵니다.Gets an IDictionary of load error exceptions keyed by the Object causing the Exception.

메서드

GetType(String)

명명된 엔터티의 Type을 가져옵니다.Gets the Type of the named entity.

GetType(String, Boolean)

명명된 엔터티의 Type을 가져옵니다.Gets the Type of the named entity.

GetTypes()

이 인스턴스에 알려진 각 Type을 포함하는 배열을 만들고 반환합니다.Creates and returns an array which contains each Type known to this instance.

이벤트

TypeLoadErrorsChanged

컬렉션 TypeLoadErrors가 수정되면 발생합니다.Occurs when the collection TypeLoadErrors is modified.

TypesChanged

이 인터페이스를 구현하는 형식 공급자에 있는 형식이 변경될 때 발생합니다.Occurs when the types in the type provider that implements this interface change. 이 이벤트는 어셈블리 또는 CodeCompileUnit이 형식 공급자에 추가되거나 형식 공급자에서 제거되면 발생할 수 있습니다.This can happen when an assembly or CodeCompileUnit is added or removed from the type provider.

적용 대상