# ClusterMembershipSnapshot Constructors

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.clustermembershipsnapshot/)

## ClusterMembershipSnapshot(ImmutableDictionary&lt;SiloAddress, ClusterMember&gt;, MembershipVersion) {#constructor-system-collections-immutable-immutabledictionary-orleans-runtime-sil-45a435e7}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.clustermembershipsnapshot/constructors/constructor-system-collections-immutable-immutabledictionary-orleans-runtime-sil-45a435e7/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Runtime/MembershipService/ClusterMembershipSnapshot.cs#L19-L23)

```csharp
public ClusterMembershipSnapshot(ImmutableDictionary<SiloAddress, ClusterMember> members, MembershipVersion version)
```

Initializes a new instance of the [ClusterMembershipSnapshot](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.clustermembershipsnapshot/) class.

### Parameters

- `members` (`ImmutableDictionary<SiloAddress, ClusterMember>`): The cluster members.
- `version` (`MembershipVersion`): The cluster membership version.
