2017-03-08 3 views
1

Azure 함수가 바인딩을 통해 매우 많은 메소드 서명을 허용하는 방식에 매료되었습니다. 어떤 사람들이 그들이 어떻게 커버 아래에서 일하는 지 알거나 리소스를 설명하는 리소스에 대한 링크가 있습니까?Azure 함수 바인딩은 어떻게 작동합니까?

바인딩을 지정해야하지만 프레임 워크가 호출 할 메소드 서명을 어떻게 파악합니까?

나는 그것이 그러나 프로젝트가 오픈 소스 당신이 코드를 직접 볼 수 있도록 작동 방법을 자세히 설명하는 공개 문서 있다고 생각하지 않습니다

답변

5

좋은 방법 : 여기 https://github.com/Azure/azure-webjobs-sdk-script/tree/dev/src/WebJobs.Script/Description

함수의 매개 변수를 얻는 코드입니다! 샘플 바인딩 및 시작 프로젝트에 대한 링크와 함께 시작 방법에 대한 wiki 페이지 Binding Extensions Overview이 있습니다. 일반적인 바인딩 파이프 라인은 The Binding Process에 설명되어 있습니다. 비록 당신이 떨어져 나가고 당신의 자신의 연장을 쓰지 않더라도, 그 연결은 당신이 것을 이해할 것을 도울 것이다. 샘플 바인딩이나 실제 바인딩을 통해 디버깅 할 수도 있습니다 - 모든 오픈 소스입니다. Azure 함수에서 인식 할 수있는 많은 바인딩이 azure-webjobs-sdk-extensions repo에 있으므로 해당 내부 동작을 볼 수 있습니다. 다른 핵심 바인딩은 azure-webjobs-sdk에 있습니다.

모든 Azure 함수 바인딩은 WebJobs SDK 바인딩 확장을 위키 링크로 설명합니다. Azure 함수는이 기초 위에 레이어를 추가하고 블로그 게시물 Azure Functions: The Journey에 설명 된대로 교차 언어 JSON 기반 메타 데이터 모델을 가져옵니다.

관련 문제