2017-12-06 2 views
1

내가 앱 설정으로 Disable 속성을 사용하여 함수의 응용 프로그램을 사용하지 않도록하기 위해 노력하고있어 기능 :사용 안 함 속성이

[Disable("Disable")] 
[FunctionName("MyFunction")] 
public static void Run([TimerTrigger("0 0 8 * * *")]TimerInfo myTimer) 

이 기능을 컴파일하기는 function.json이 보이는 경우 :

enter image description here

: 푸른 내 기능의 응용 프로그램에
{ 
    ... 
    "disabled": "Disable", 
    ... 
} 

, 나는 다음과 같은 응용 프로그램 설정을 정의한 함수 응용 프로그램의 기능을 볼 때 6,

는하지만, 기능은 아직 사용할 수 없습니다 :

enter image description here

내가 비활성화되지 않는 기능을 기대하고 있었다, 응용 프로그램 설정의 값이 0 때문이다. 나는 false으로 설정하지 않으면 json의 disabled 필드의 값이 true이면 함수 응용 프로그램을 사용할 수 없다고 생각합니까?

답변

3

이것은 포털 UI 문제와 같습니다. 나는 Timer Function을 만들고 시나리오를 따라 갔다. 이 기능은 포털에서 비활성화 됨으로 표시되지만 일정대로 계속 실행됩니다.

설정을 0에서 1으로 변경하면 계속 사용 중지됨으로 표시되지만 더 이상 실행되지 않습니다.

업데이트 : (@ahmelsayed 덕분에) github issue (및 related)을 참조하십시오. UI는 해당 속성에 대한 진실 값만 처리합니다.이 속성은 수정해야합니다.

+0

나는 본다. VS/VS 코드를 통해 컴파일 된 함수를 만들었나요 아니면 포털을 통해 함수를 만들었습니까? – ThomasArdal

+0

@ThomasArdal 포털과 함께했습니다 – Mikhail

+0

함수 코드를 공유 하시겠습니까? 방금 포털을 통해 하나를 만들려고했으나 kudu를 통해 생성 된 코드를 볼 때 Disable 특성이 작동하지 않는 것 같습니다. – ThomasArdal

1

이것은 알려진 버그이며 here입니다.

+0

실제 버그는 다음과 같습니다. https://github.com/Azure/azure-functions-ux/issues/949 –