IRemoteProxiedUserControlClient.ObjectValueNotificationAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İstemciye benzersiz olarak tanımlanabilir bir nesnenin geçerli değerini bildirir. İstemci kullanarak bir nesne değerini sorguladığında bu yöntem çağrılır GetObjectAsync(ObjectId, CancellationToken).
public System.Threading.Tasks.Task ObjectValueNotificationAsync (Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment value, System.Threading.CancellationToken cancellationToken);
abstract member ObjectValueNotificationAsync : Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ObjectValueNotificationAsync (value As MessagePackFragment, cancellationToken As CancellationToken) As Task
Parametreler
- value
- MessagePackFragment
Benzersiz olarak tanımlanabilir nesnenin geçerli değeri.
- cancellationToken
- CancellationToken
Zaman uyumsuz çağrı için iptal belirteci.
Döndürülenler
Task Zaman uyumsuz işlemin tamamlanmasını izleyen.
Açıklamalar
Zaman uyumsuz yöntem sonuçlarının düzgün işlenmesini garanti edemediğimiz için nesne değerini yöntemin sonucu GetObjectAsync(ObjectId, CancellationToken) olarak göndermeyiz. StreamJsonRpc yöntemlerinin yürütülmesinin sırasını garanti edebiliriz, böylece tüm nesne değerleri ve güncelleştirmeler her zaman yöntem sonuçları olarak değil, her zaman yöntem parametresi olarak gönderilir.