Compartir a través de


ImplicitChannelSubscriptionAttribute Clase

Definición

El atributo [Orleans.ImplicitStreamSubscription] se usa para marcar los granos como suscripciones de flujo implícitas.

[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
Herencia
ImplicitChannelSubscriptionAttribute
Derivado
Atributos
Implementaciones

Constructores

ImplicitChannelSubscriptionAttribute()

Se usa para suscribirse a todos los espacios de nombres de secuencia.

ImplicitChannelSubscriptionAttribute(IChannelNamespacePredicate, String)

Permite pasar una instancia del predicado de espacio de nombres de secuencia. Para usarse principalmente como punto de extensibilidad mediante atributos heredados.

ImplicitChannelSubscriptionAttribute(String, String)

Se usa para suscribirse al espacio de nombres de secuencia especificado.

ImplicitChannelSubscriptionAttribute(Type, String)

Permite pasar un tipo de predicado arbitrario para filtrar los espacios de nombres de flujo que se van a suscribir. El tipo de predicado debe tener un constructor sin parámetros.

Propiedades

ChannelIdMapper

Obtiene el nombre del asignador de identificadores de canal.

Predicate

Obtiene el predicado de filtro de espacio de nombres de secuencia.

Métodos

GetBindings(IServiceProvider, Type, GrainType)

Obtiene enlaces para el tipo al que está asociado este atributo.

Se aplica a