Condividi tramite


ImplicitChannelSubscriptionAttribute Classe

Definizione

L'attributo [Orleans.ImplicitStreamSubscription] viene usato per contrassegnare i granelli come sottoscrizioni di flusso implicite.

[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
Ereditarietà
ImplicitChannelSubscriptionAttribute
Derivato
Attributi
Implementazioni

Costruttori

ImplicitChannelSubscriptionAttribute()

Usato per sottoscrivere tutti gli spazi dei nomi del flusso.

ImplicitChannelSubscriptionAttribute(IChannelNamespacePredicate, String)

Consente di passare un'istanza del predicato dello spazio dei nomi del flusso. Da usare principalmente come punto di estendibilità tramite l'ereditarietà degli attributi.

ImplicitChannelSubscriptionAttribute(String, String)

Usato per sottoscrivere lo spazio dei nomi del flusso specificato.

ImplicitChannelSubscriptionAttribute(Type, String)

Consente di passare un tipo di predicato arbitrario per filtrare gli spazi dei nomi del flusso da sottoscrivere. Il tipo di predicato deve avere un costruttore senza parametri.

Proprietà

ChannelIdMapper

Ottiene il nome del mapper dell'identificatore del canale.

Predicate

Ottiene il predicato del filtro dello spazio dei nomi del flusso.

Metodi

GetBindings(IServiceProvider, Type, GrainType)

Ottiene le associazioni per il tipo a cui è associato questo attributo.

Si applica a