次の方法で共有


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

非同期呼び出しのキャンセル トークン。

戻り値

falseidtrue識別されたオブジェクトを見つけることができない場合は 。それ以外の場合は 。

適用対象