# IMembershipTable

Package: [Microsoft.Orleans.Core](/orleans/docs/api/csharp/microsoft.orleans.core/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Core)

```csharp
public interface IMembershipTable
```

Interface for Membership Table.

## Methods

- [CleanupDefunctSiloEntries(DateTimeOffset)](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.imembershiptable/methods/cleanupdefunctsiloentries-system-datetimeoffset-8a7b6180/)
- [DeleteMembershipTableEntries(string)](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.imembershiptable/methods/deletemembershiptableentries-string-10667820/)
- [InitializeMembershipTable(bool)](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.imembershiptable/methods/initializemembershiptable-bool-b75456e2/)
- [InsertRow(MembershipEntry, TableVersion)](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.imembershiptable/methods/insertrow-orleans-membershipentry-orleans-tableversion-361b9b64/)
- [ReadAll](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.imembershiptable/methods/readall-4082be82/)
- [ReadRow(SiloAddress)](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.imembershiptable/methods/readrow-orleans-runtime-siloaddress-db4d708d/)
- [UpdateIAmAlive(MembershipEntry)](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.imembershiptable/methods/updateiamalive-orleans-membershipentry-36f33770/)
- [UpdateRow(MembershipEntry, string, TableVersion)](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.imembershiptable/methods/updaterow-orleans-membershipentry-string-orleans-tableversion-96cfd9ac/)
