다음을 통해 공유


InvokeBinder 클래스

정의

호출 사이트에서의 동적 호출 작업을 나타내며 바인딩 의미 체계와 작업에 대한 세부 정보를 제공합니다.

public ref class InvokeBinder abstract : System::Dynamic::DynamicMetaObjectBinder
public abstract class InvokeBinder : System.Dynamic.DynamicMetaObjectBinder
type InvokeBinder = class
    inherit DynamicMetaObjectBinder
Public MustInherit Class InvokeBinder
Inherits DynamicMetaObjectBinder
상속

생성자

InvokeBinder(CallInfo)

InvokeBinder의 새 인스턴스를 초기화합니다.

속성

CallInfo

호출 사이트에서 인수의 서명을 가져옵니다.

ReturnType

작업의 결과 형식입니다.

메서드

Bind(DynamicMetaObject, DynamicMetaObject[])

동적 호출 작업 바인딩을 수행합니다.

Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget)

인수 집합에서 동적 연산의 런타임 바인딩을 수행합니다.

(다음에서 상속됨 DynamicMetaObjectBinder)
BindDelegate<T>(CallSite<T>, Object[])

하위 수준 런타임 바인딩 지원을 제공합니다. 클래스를 사용하여 이를 재정의하고 규칙 구현을 위한 대리자를 직접 제공할 수 있습니다. 이를 통해 디스크에 규칙을 저장하거나 런타임에서 특수화된 규칙을 사용할 수 있게 하거나 다른 캐싱 정책을 제공할 수 있습니다.

(다음에서 상속됨 CallSiteBinder)
CacheTarget<T>(T)

알려진 대상의 캐시에 대상을 추가합니다. 캐시된 대상은 새 규칙을 생성하기 위해 BindDelegate를 호출하기 전에 검색됩니다.

(다음에서 상속됨 CallSiteBinder)
Defer(DynamicMetaObject, DynamicMetaObject[])

나중에 모든 동적 연산 인수의 런타임 값이 계산될 때까지 작업의 바인딩을 지연합니다.

(다음에서 상속됨 DynamicMetaObjectBinder)
Defer(DynamicMetaObject[])

나중에 모든 동적 연산 인수의 런타임 값이 계산될 때까지 작업의 바인딩을 지연합니다.

(다음에서 상속됨 DynamicMetaObjectBinder)
Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
FallbackInvoke(DynamicMetaObject, DynamicMetaObject[])

대상 동적 개체를 바인드할 수 없는 경우 동적 호출 작업의 바인딩을 수행합니다.

FallbackInvoke(DynamicMetaObject, DynamicMetaObject[], DynamicMetaObject)

대상 동적 개체를 바인드할 수 없는 경우 동적 호출 작업의 바인딩을 수행합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
GetUpdateExpression(Type)

바인딩이 업데이트되도록 할 식을 가져옵니다. 식의 바인딩이 더 이상 유효하지 않음을 나타냅니다. 일반적으로 동적 개체의 "버전"이 변경될 때 사용됩니다.

(다음에서 상속됨 DynamicMetaObjectBinder)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상