IRemoteProxiedUserControl.SetCollectionEntryAsync 方法

定义

此方法更新 的 属性,该属性 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 则为 ;否则为 。

适用于