다음을 통해 공유


ITypeProvider 인터페이스

정의

주의

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

형식 컨테이너 역할을 하는 서비스의 동작을 정의합니다.

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

설명

참고

이 자료에서는 더 이상 사용되지 않는 형식과 네임스페이스에 대해 설명합니다. 자세한 내용은 Deprecated Types in Windows Workflow Foundation 4.5(Windows Workflow Foundation 4.5에서 사용되지 않는 형식)를 참조하세요.

ITypeProvider는 XAML(eXtensible Application Markup Language) 워크플로 활성화에 필요한 데이터 형식을 찾기 위해 WorkflowRuntime 서비스로서 푸시될 수 있습니다.

속성

LocalAssembly

컴파일할 활성 프로젝트에서 형식의 유효성을 검사하기 위해 컴파일 프로세스 중에 생성된 임시 어셈블리입니다.

ReferencedAssemblies

Type으로 참조되는 모든 어셈블리의 컬렉션을 가져옵니다.

TypeLoadErrors

IDictionary의 원인인 Object로 키가 지정된 로드 오류 예외의 Exception를 가져옵니다.

메서드

GetType(String)

명명된 엔터티의 Type을 가져옵니다.

GetType(String, Boolean)

명명된 엔터티의 Type을 가져옵니다.

GetTypes()

이 인스턴스에 알려진 각 Type을 포함하는 배열을 만들고 반환합니다.

이벤트

TypeLoadErrorsChanged

컬렉션 TypeLoadErrors가 수정되면 발생합니다.

TypesChanged

이 인터페이스를 구현하는 형식 공급자에 있는 형식이 변경될 때 발생합니다. 이 이벤트는 어셈블리 또는 CodeCompileUnit이 형식 공급자에 추가되거나 형식 공급자에서 제거되면 발생할 수 있습니다.

적용 대상