# GrainBindings Constructors

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.metadata.grainbindings/)

## GrainBindings(GrainType, ImmutableArray&lt;ImmutableDictionary&lt;string, string&gt;&gt;) {#constructor-orleans-runtime-graintype-system-collections-immutable-immutablearra-b73935a0}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.metadata.grainbindings/constructors/constructor-orleans-runtime-graintype-system-collections-immutable-immutablearra-b73935a0/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Core/Manifest/GrainBindings.cs#L23-L27)

```csharp
public GrainBindings(GrainType grainType, ImmutableArray<ImmutableDictionary<string, string>> bindings)
```

Initializes a new instance of the [GrainBindings](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.metadata.grainbindings/) class.

### Parameters

- `grainType` (`GrainType`): The grain type.
- `bindings` (`ImmutableArray<ImmutableDictionary<string, string>>`): The bindings for the specified grain type.
