Partager via


ImplicitChannelSubscriptionAttribute Classe

Définition

L’attribut [Orleans.ImplicitStreamSubscription] est utilisé pour marquer les grains en tant qu’abonnements de flux implicites.

[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
public class ImplicitChannelSubscriptionAttribute : Attribute, Orleans.Metadata.IGrainBindingsProviderAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)>]
type ImplicitChannelSubscriptionAttribute = class
    inherit Attribute
    interface IGrainBindingsProviderAttribute
Public Class ImplicitChannelSubscriptionAttribute
Inherits Attribute
Implements IGrainBindingsProviderAttribute
Héritage
ImplicitChannelSubscriptionAttribute
Dérivé
Attributs
Implémente

Constructeurs

ImplicitChannelSubscriptionAttribute()

Permet de s’abonner à tous les espaces de noms de flux.

ImplicitChannelSubscriptionAttribute(IChannelNamespacePredicate, String)

Permet de passer une instance du prédicat de l’espace de noms de flux. À utiliser principalement comme point d’extensibilité via l’héritage d’attributs.

ImplicitChannelSubscriptionAttribute(String, String)

Permet de s’abonner à l’espace de noms de flux spécifié.

ImplicitChannelSubscriptionAttribute(Type, String)

Permet de passer un type de prédicat arbitraire pour filtrer les espaces de noms de flux à abonner. Le type de prédicat doit avoir un constructeur sans paramètres.

Propriétés

ChannelIdMapper

Obtient le nom du mappeur d’identificateur de canal.

Predicate

Obtient le prédicat de filtre d’espace de noms de flux.

Méthodes

GetBindings(IServiceProvider, Type, GrainType)

Obtient des liaisons pour le type auquel cet attribut est attaché.

S’applique à