IRemoteProxiedUserControl.SetObjectPropertyAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此方法更新作为控件 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标识的 对象的有效属性时。