Edit

Share via


MultiClusterData.Merge Method

Definition

Overloads

Merge(IMultiClusterGossipData)

merge source into this object, and return result. Ignores expired entries in source, and removes expired entries from this.

Merge(MultiClusterData)

merge source into this object, and return result. Ignores expired entries in source, and removes expired entries from this.

Merge(IMultiClusterGossipData, MultiClusterData)

incorporate source, producing new result, and report delta. Ignores expired entries in source, and removes expired entries from this.

Merge(MultiClusterData, MultiClusterData)

incorporate source, producing new result, and report delta. Ignores expired entries in source, and removes expired entries from this.

Merge(IMultiClusterGossipData)

merge source into this object, and return result. Ignores expired entries in source, and removes expired entries from this.

public Orleans.Runtime.MultiClusterNetwork.MultiClusterData Merge (Orleans.Runtime.IMultiClusterGossipData source);
member this.Merge : Orleans.Runtime.IMultiClusterGossipData -> Orleans.Runtime.MultiClusterNetwork.MultiClusterData
Public Function Merge (source As IMultiClusterGossipData) As MultiClusterData

Parameters

source
IMultiClusterGossipData

The source data to apply to the data in this object

Returns

The updated data

Applies to

Merge(MultiClusterData)

merge source into this object, and return result. Ignores expired entries in source, and removes expired entries from this.

public Orleans.Runtime.MultiClusterNetwork.MultiClusterData Merge (Orleans.Runtime.MultiClusterNetwork.MultiClusterData source);
member this.Merge : Orleans.Runtime.MultiClusterNetwork.MultiClusterData -> Orleans.Runtime.MultiClusterNetwork.MultiClusterData
Public Function Merge (source As MultiClusterData) As MultiClusterData

Parameters

source
MultiClusterData

The source data to apply to the data in this object

Returns

The updated data

Applies to

Merge(IMultiClusterGossipData, MultiClusterData)

incorporate source, producing new result, and report delta. Ignores expired entries in source, and removes expired entries from this.

public Orleans.Runtime.MultiClusterNetwork.MultiClusterData Merge (Orleans.Runtime.IMultiClusterGossipData source, out Orleans.Runtime.MultiClusterNetwork.MultiClusterData delta);
member this.Merge : Orleans.Runtime.IMultiClusterGossipData * MultiClusterData -> Orleans.Runtime.MultiClusterNetwork.MultiClusterData
Public Function Merge (source As IMultiClusterGossipData, ByRef delta As MultiClusterData) As MultiClusterData

Parameters

source
IMultiClusterGossipData

The source data to apply to the data in this object

delta
MultiClusterData

A delta of what changes were actually applied, used for change listeners

Returns

The updated data

Applies to

Merge(MultiClusterData, MultiClusterData)

incorporate source, producing new result, and report delta. Ignores expired entries in source, and removes expired entries from this.

public Orleans.Runtime.MultiClusterNetwork.MultiClusterData Merge (Orleans.Runtime.MultiClusterNetwork.MultiClusterData source, out Orleans.Runtime.MultiClusterNetwork.MultiClusterData delta);
member this.Merge : Orleans.Runtime.MultiClusterNetwork.MultiClusterData * MultiClusterData -> Orleans.Runtime.MultiClusterNetwork.MultiClusterData
Public Function Merge (source As MultiClusterData, ByRef delta As MultiClusterData) As MultiClusterData

Parameters

source
MultiClusterData

The source data to apply to the data in this object

delta
MultiClusterData

A delta of what changes were actually applied, used for change listeners

Returns

The updated data

Applies to