# GrainStreamingExtensions

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

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Streaming) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Streaming/GrainStreamingExtensions.cs#L12)

```csharp
public static class GrainStreamingExtensions
```

Extension methods for accessing stream providers from a [Grain](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.grain/) or [IGrainBase](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.igrainbase/) implementation.

## Methods

- [GetStreamProvider(Grain, string)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.grainstreamingextensions/methods/getstreamprovider-this-orleans-grain-string-f8ca0953/)
- [GetStreamProvider(IGrainBase, string)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.grainstreamingextensions/methods/getstreamprovider-this-orleans-igrainbase-string-ed012cdf/)
