# IStreamFailureHandler

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

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

```csharp
public interface IStreamFailureHandler
```

Functionality for handling stream failures.

## Properties

- [ShouldFaultSubsriptionOnError](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.istreamfailurehandler/properties/shouldfaultsubsriptiononerror-9f19f2b9/)

## Methods

- [OnDeliveryFailure(GuidId, string, StreamId, StreamSequenceToken)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.istreamfailurehandler/methods/ondeliveryfailure-orleans-runtime-guidid-string-orleans-runtime-streamid-orleans-ec353310/)
- [OnSubscriptionFailure(GuidId, string, StreamId, StreamSequenceToken)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.istreamfailurehandler/methods/onsubscriptionfailure-orleans-runtime-guidid-string-orleans-runtime-streamid-orl-30931a8f/)
