IRemoteProxiedUserControl.SetObjectPropertyAsync 方法

定义

此方法更新作为控件 DataContext 一部分的 对象的属性。

public System.Threading.Tasks.Task<bool> SetObjectPropertyAsync(Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectId id, string propertyName, Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment value, System.Threading.CancellationToken cancellationToken);
abstract member SetObjectPropertyAsync : Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectId * string * Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function SetObjectPropertyAsync (id As ObjectId, propertyName As String, value As MessagePackFragment, cancellationToken As CancellationToken) As Task(Of Boolean)

参数

id
ObjectId

要更新的对象的唯一标识符。

propertyName
String

要更新的属性的名称。

value
MessagePackFragment

要分配的新值。

cancellationToken
CancellationToken

异步调用的取消令牌。

返回

false 如果找不到由 id标识的对象, true 则为 ;否则为 。

例外

propertyName 不是 由 id标识的 对象的有效属性时。

适用于