次の方法で共有


KeyValueStoreReplica.OnCopyComplete(KeyValueStoreEnumerator) メソッド

定義

プライマリからのビルドが完了し、レプリケーション操作の適用を開始する準備ができたときに、セカンダリ レプリカ上のシステムによって呼び出されます。

このメソッドは、オブジェクトが有効なKeyValueStoreReplica.SecondaryNotificationModeパラメーターを使用してKeyValueStoreReplica構築された場合にのみ、セカンダリ レプリカで呼び出されます。

protected virtual void OnCopyComplete (System.Fabric.KeyValueStoreEnumerator enumerator);
abstract member OnCopyComplete : System.Fabric.KeyValueStoreEnumerator -> unit
override this.OnCopyComplete : System.Fabric.KeyValueStoreEnumerator -> unit
Protected Overridable Sub OnCopyComplete (enumerator As KeyValueStoreEnumerator)

パラメーター

enumerator
KeyValueStoreEnumerator

セカンダリのデータを読み取るために使用される列挙子。

注釈

オブジェクトを KeyValueStoreEnumerator 使用すると、レプリケーション操作が適用される前に、このメソッドのコンテキスト内でセカンダリのデータを読み取ることができます。 KeyValueStoreEnumeratorこのメソッドが戻った後、オブジェクトは無効になり、このメソッドのコンテキストの外部では使用できません。 レプリケーション操作はセカンダリ レプリカでキューに登録されており、このメソッドが戻るまで適用を開始しないため、アプリケーションは、このコールバックを適時に完了するように注意する必要があります。 オブジェクトは KeyValueStoreEnumerator 、基になる 1 つのローカル トランザクションによってサポートされ、スレッド セーフではありません。

適用対象