IRemoteProxiedUserControlClient.SetDataContextAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클라이언트에 datacontext 값에 대해 알 수 있습니다. 이 메서드는 클라이언트가 와 같은 InitializeAsync(IRemoteProxiedUserControlClient, CancellationToken)메서드를 호출하여 컨트롤 정의를 요청할 때 호출됩니다.
public System.Threading.Tasks.Task SetDataContextAsync(Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment value, System.Threading.CancellationToken cancellationToken);
abstract member SetDataContextAsync : Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SetDataContextAsync (value As MessagePackFragment, cancellationToken As CancellationToken) As Task
매개 변수
- value
- MessagePackFragment
datacontext의 현재 값입니다.
- cancellationToken
- CancellationToken
비동기 호출에 대한 취소 토큰입니다.
반환
Task 비동기 작업의 완료를 추적하는 입니다.
설명
비동기 메서드 결과의 적절한 처리 순서를 보장할 수 없으므로 와 같은 InitializeAsync(IRemoteProxiedUserControlClient, CancellationToken) 메서드의 결과로 개체 값을 보내지 않습니다. StreamJsonRpc 메서드의 실행 순서를 보장할 수 있으므로 모든 개체 값 및 업데이트는 항상 메서드 매개 변수로 전송되며 메서드 결과로 전송되지 않습니다.