DynamicMetaObjectBinder.Bind 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
파생 클래스에서 재정의된 경우 동적 연산의 바인딩을 수행합니다.
오버로드
Bind(DynamicMetaObject, DynamicMetaObject[]) |
파생 클래스에서 재정의된 경우 동적 연산의 바인딩을 수행합니다. |
Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget) |
인수 집합에서 동적 연산의 런타임 바인딩을 수행합니다. |
Bind(DynamicMetaObject, DynamicMetaObject[])
- Source:
- DynamicMetaObjectBinder.cs
- Source:
- DynamicMetaObjectBinder.cs
- Source:
- DynamicMetaObjectBinder.cs
파생 클래스에서 재정의된 경우 동적 연산의 바인딩을 수행합니다.
public:
abstract System::Dynamic::DynamicMetaObject ^ Bind(System::Dynamic::DynamicMetaObject ^ target, cli::array <System::Dynamic::DynamicMetaObject ^> ^ args);
public abstract System.Dynamic.DynamicMetaObject Bind (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args);
override this.Bind : System.Dynamic.DynamicMetaObject * System.Dynamic.DynamicMetaObject[] -> System.Dynamic.DynamicMetaObject
Public MustOverride Function Bind (target As DynamicMetaObject, args As DynamicMetaObject()) As DynamicMetaObject
매개 변수
- target
- DynamicMetaObject
동적 연산의 대상입니다.
- args
- DynamicMetaObject[]
동적 연산의 인수 배열입니다.
반환
바인딩의 결과를 나타내는 DynamicMetaObject입니다.
적용 대상
Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget)
- Source:
- DynamicMetaObjectBinder.cs
- Source:
- DynamicMetaObjectBinder.cs
- Source:
- DynamicMetaObjectBinder.cs
인수 집합에서 동적 연산의 런타임 바인딩을 수행합니다.
public:
override System::Linq::Expressions::Expression ^ Bind(cli::array <System::Object ^> ^ args, System::Collections::ObjectModel::ReadOnlyCollection<System::Linq::Expressions::ParameterExpression ^> ^ parameters, System::Linq::Expressions::LabelTarget ^ returnLabel);
public override sealed System.Linq.Expressions.Expression Bind (object[] args, System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.ParameterExpression> parameters, System.Linq.Expressions.LabelTarget returnLabel);
override this.Bind : obj[] * System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.ParameterExpression> * System.Linq.Expressions.LabelTarget -> System.Linq.Expressions.Expression
Public Overrides NotOverridable Function Bind (args As Object(), parameters As ReadOnlyCollection(Of ParameterExpression), returnLabel As LabelTarget) As Expression
매개 변수
- args
- Object[]
동적 연산에 대한 인수 배열입니다.
- parameters
- ReadOnlyCollection<ParameterExpression>
바인딩 프로세스에서 호출 사이트의 매개 변수를 나타내는 ParameterExpression 인스턴스의 배열입니다.
- returnLabel
- LabelTarget
동적 바인딩의 결과를 반환하는 데 사용되는 LabelTarget입니다.
반환
동적 연산의 인수에서 테스트를 수행하고 테스트에 성공하는 경우 동적 연산을 수행하는 식입니다. 이후의 동적 연산에서 테스트에 실패하는 경우 새 인수 형식에 대한 새 Expression을 생성하기 위해 Bind가 다시 호출됩니다.
적용 대상
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET