# OrleansDefaultHasher

Package: [Microsoft.Orleans.Persistence.AdoNet](/orleans/docs/api/csharp/microsoft.orleans.persistence.adonet/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Persistence.AdoNet) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/AdoNet/Orleans.Persistence.AdoNet/Storage/Provider/OrleansDefaultHasher.cs#L6)

```csharp
public sealed class OrleansDefaultHasher : IHasher
```

A default implementation uses the same hash as Orleans in grains placement.

## Constructors

- [OrleansDefaultHasher](/orleans/docs/api/csharp/microsoft.orleans.persistence.adonet/orleans.storage.orleansdefaulthasher/constructors/constructor-1f765bd9/)

## Properties

- [Description](/orleans/docs/api/csharp/microsoft.orleans.persistence.adonet/orleans.storage.orleansdefaulthasher/properties/description-8443ef57/)

## Methods

- [Hash(byte[])](/orleans/docs/api/csharp/microsoft.orleans.persistence.adonet/orleans.storage.orleansdefaulthasher/methods/hash-byte-array-1-2efb674c/)
