# StreamingServiceCollectionExtensions Methods

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.hosting.streamingservicecollectionextensions/)

## AddClientStreaming(IServiceCollection) {#addclientstreaming-this-microsoft-extensions-dependencyinjection-iservicecollect-919a6fb4}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.hosting.streamingservicecollectionextensions/methods/addclientstreaming-this-microsoft-extensions-dependencyinjection-iservicecollect-919a6fb4/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Streaming/Hosting/StreamingServiceCollectionExtensions.cs#L64-L78)

```csharp
public static void AddClientStreaming(this IServiceCollection services)
```

Add support for streaming to this client.

### Parameters

- `services` (`IServiceCollection`): The services.

## AddSiloStreaming(IServiceCollection) {#addsilostreaming-this-microsoft-extensions-dependencyinjection-iservicecollectio-0fc794b6}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.hosting.streamingservicecollectionextensions/methods/addsilostreaming-this-microsoft-extensions-dependencyinjection-iservicecollectio-0fc794b6/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Streaming/Hosting/StreamingServiceCollectionExtensions.cs#L29-L56)

```csharp
public static void AddSiloStreaming(this IServiceCollection services)
```

Add support for streaming to this silo.

### Parameters

- `services` (`IServiceCollection`): The services.

## AddStreamFilter(IServiceCollection, string) {#addstreamfilter-1-this-microsoft-extensions-dependencyinjection-iservicecollecti-7aca8145}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.hosting.streamingservicecollectionextensions/methods/addstreamfilter-1-this-microsoft-extensions-dependencyinjection-iservicecollecti-7aca8145/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Streaming/Hosting/StreamingServiceCollectionExtensions.cs#L89)

```csharp
public static IServiceCollection AddStreamFilter<T>(this IServiceCollection services, string name)
```

Adds a stream filter.

### Parameters

- `services` (`IServiceCollection`): The service collection.
- `name` (`string`): The stream filter name.

### Returns

The service collection.
