ReplicaKeyMap Class

Represents a mapping between replica keys and replica IDs.

Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)

Syntax

'Declaration
<SerializableAttribute> _
Public Class ReplicaKeyMap
    Implements ISerializable
'Usage
Dim instance As ReplicaKeyMap
[SerializableAttribute] 
public class ReplicaKeyMap : ISerializable
[SerializableAttribute] 
public ref class ReplicaKeyMap : ISerializable
/** @attribute SerializableAttribute() */ 
public class ReplicaKeyMap implements ISerializable
SerializableAttribute 
public class ReplicaKeyMap implements ISerializable

Remarks

Replica IDs repeatedly occur in the metadata for a replica and are suggested to be 16-byte GUIDs. Because of this, it is more efficient to represent replica IDs by using a map between replica IDs to 4-byte replica keys. Replica keys are then used where references to particular replicas are required.

Inheritance Hierarchy

System.Object
  Microsoft.Synchronization.ReplicaKeyMap

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

ReplicaKeyMap Members
Microsoft.Synchronization Namespace