TryCreateObjectInstance 대리자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
public delegate bool TryCreateObjectInstance(IEdmStructuredValue edmValue, Type clrType, EdmToClrConverter converter, out object objectInstance, out bool objectInstanceInitialized);
type TryCreateObjectInstance = delegate of IEdmStructuredValue * Type * EdmToClrConverter * obj * bool -> bool
Public Delegate Function TryCreateObjectInstance(edmValue As IEdmStructuredValue, clrType As Type, converter As EdmToClrConverter, ByRef objectInstance As Object, ByRef objectInstanceInitialized As Boolean) As Boolean
매개 변수
- edmValue
- IEdmStructuredValue
IEdmStructuredValueobjectInstance
를 만들어야 하는 입니다.
- clrType
- Type
개체 인스턴스의 예상 CLR 형식입니다. 다형 속성 및 컬렉션의 경우 기본 형식일 수 있습니다.
- converter
- EdmToClrConverter
이 대리자를 호출하는 변환기 인스턴스입니다.
- objectInstance
- Object
에 대해 만든 CLR 개체 인스턴스를 반환하는 출력 매개 변수입니다 edmValue
.
- objectInstanceInitialized
- Boolean
만든 objectInstance
의 모든 속성이 초기화되면 true를 반환하는 출력 매개 변수입니다.
False이면 기본 논리를 사용하여 EdmToClrConverter 만든 인스턴스의 속성을 초기화해야 합니다.
반환 값
대리자에서 원하는 를 생성하면 True입니다 objectInstance
.
대리자에서 false를 반환하면 기본 EdmToClrConverter 논리가 적용되어 CLR 개체 인스턴스를 만들고 채웁니다.