메서드에 호출하는 일부 데이터를 웹 서비스에 연결하려고 생각합니다.직선 메서드를 사용하여 관찰 가능 객체 만들기
문제 :이 원격 수집 정보에 따라 레이블 컨트롤의 내용 텍스트를 업데이트해야한다고 상상해보십시오. 이 모든 데이터가 다시 수집 될 때까지는 레이블을 표시 할 수 없습니다.
원하는 내용 : 기본 텍스트로 라벨을 먼저 표시하고 싶습니다.이 정보를 수신함에 따라 라벨 내용을 업데이트하고 싶습니다. (제발,이 설명을 흡입 코드로 사용하지 마십시오. , 나는 나의 실제 상황을 간략하게하려고 노력하고있다).
나는이 방법의 관찰 가능한 순서를 만들고 싶습니다. 그럼에도 불구하고이 방법은 동일한 서명이 아닙니다. 예를 들어 :
int GetInt() {
return service.GetInt();
}
string GetString() {
return service.GetString();
}
string GetString2 {
return service.GetString2();
}
이러한 방법은 async
는 없습니다.
관찰 가능한 순서를 만들 수 있습니까?
어떻게 만들 수 있습니까?
그럼에도 불구하고, 내 목표를 달성하는 가장 좋은 방법은 무엇입니까?
서비스가 인터페이스 (즉, 'IService')를 지원합니까? – Enigmativity
예. 어떤 아이디어? – Jordi