# ImplicitChannelSubscriptionAttribute

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

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.BroadcastChannel) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.BroadcastChannel/SubscriberTable/Predicates/ImplicitChannelSubscriptionAttribute.cs#L15)

```csharp
public class ImplicitChannelSubscriptionAttribute : Attribute, IGrainBindingsProviderAttribute
```

The [Orleans.ImplicitStreamSubscription] attribute is used to mark grains as implicit stream subscriptions.

## Constructors

- [ImplicitChannelSubscriptionAttribute](/orleans/docs/api/csharp/microsoft.orleans.broadcastchannel/orleans.implicitchannelsubscriptionattribute/constructors/constructor-48e7d183/)
- [ImplicitChannelSubscriptionAttribute(IChannelNamespacePredicate, string)](/orleans/docs/api/csharp/microsoft.orleans.broadcastchannel/orleans.implicitchannelsubscriptionattribute/constructors/constructor-orleans-broadcastchannel-ichannelnamespacepredicate-string-f06b6482/)
- [ImplicitChannelSubscriptionAttribute(Type, string)](/orleans/docs/api/csharp/microsoft.orleans.broadcastchannel/orleans.implicitchannelsubscriptionattribute/constructors/constructor-system-type-string-bff9e6e4/)
- [ImplicitChannelSubscriptionAttribute(string, string)](/orleans/docs/api/csharp/microsoft.orleans.broadcastchannel/orleans.implicitchannelsubscriptionattribute/constructors/constructor-string-string-fb16534f/)

## Properties

- [ChannelIdMapper](/orleans/docs/api/csharp/microsoft.orleans.broadcastchannel/orleans.implicitchannelsubscriptionattribute/properties/channelidmapper-5a693deb/)
- [Predicate](/orleans/docs/api/csharp/microsoft.orleans.broadcastchannel/orleans.implicitchannelsubscriptionattribute/properties/predicate-ceb8354c/)

## Methods

- [GetBindings(IServiceProvider, Type, GrainType)](/orleans/docs/api/csharp/microsoft.orleans.broadcastchannel/orleans.implicitchannelsubscriptionattribute/methods/getbindings-system-iserviceprovider-system-type-orleans-runtime-graintype-49180e17/)
