ImplicitChannelSubscriptionAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O atributo [Orleans.ImplicitStreamSubscription] é usado para marcar granularidades como assinaturas de fluxo 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
- Herança
-
ImplicitChannelSubscriptionAttribute
- Derivado
- Atributos
- Implementações
Construtores
ImplicitChannelSubscriptionAttribute() |
Usado para assinar todos os namespaces de fluxo. |
ImplicitChannelSubscriptionAttribute(IChannelNamespacePredicate, String) |
Permite passar uma instância do predicado do namespace de fluxo. Para ser usado principalmente como um ponto de extensibilidade por meio de atributos herdados. |
ImplicitChannelSubscriptionAttribute(String, String) |
Usado para assinar o namespace de fluxo especificado. |
ImplicitChannelSubscriptionAttribute(Type, String) |
Permite passar um tipo de predicado arbitrário para filtrar namespaces de fluxo para assinar. O tipo de predicado deve ter um construtor sem parâmetros. |
Propriedades
ChannelIdMapper |
Obtém o nome do mapeador do identificador de canal. |
Predicate |
Obtém o predicado de filtro de namespace de fluxo. |
Métodos
GetBindings(IServiceProvider, Type, GrainType) |
Obtém associações para o tipo ao qual esse atributo está anexado. |