IRemoteProxiedUserControl.SetCollectionEntryAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此方法更新 的 属性,该属性 IList 属于 控件的 DataContext。
public System.Threading.Tasks.Task<bool> SetCollectionEntryAsync(Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectId id, int index, Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment value, Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectVersion? version, System.Threading.CancellationToken cancellationToken);
abstract member SetCollectionEntryAsync : Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectId * int * Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment * Nullable<Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectVersion> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function SetCollectionEntryAsync (id As ObjectId, index As Integer, value As MessagePackFragment, version As Nullable(Of ObjectVersion), cancellationToken As CancellationToken) As Task(Of Boolean)
参数
- id
- ObjectId
要更新的集合的唯一标识符。
- index
- Int32
要更新的项的索引。
- value
- MessagePackFragment
要分配的新值。
- version
- Nullable<ObjectVersion>
对象的当前版本。
- cancellationToken
- CancellationToken
异步调用的取消令牌。
返回
false 如果找不到由 id标识的对象, true 则为 ;否则为 。