Поделиться через


ImplicitStreamSubscriptionAttribute Класс

Определение

Атрибут [Orleans.ImplicitStreamSubscription] используется для пометки grain как неявных подписок потока.

[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
public class ImplicitStreamSubscriptionAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
public class ImplicitStreamSubscriptionAttribute : Attribute, Orleans.Metadata.IGrainBindingsProviderAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)>]
type ImplicitStreamSubscriptionAttribute = class
    inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)>]
type ImplicitStreamSubscriptionAttribute = class
    inherit Attribute
    interface IGrainBindingsProviderAttribute
Public Class ImplicitStreamSubscriptionAttribute
Inherits Attribute
Public Class ImplicitStreamSubscriptionAttribute
Inherits Attribute
Implements IGrainBindingsProviderAttribute
Наследование
ImplicitStreamSubscriptionAttribute
Производный
Атрибуты
Реализации

Конструкторы

ImplicitStreamSubscriptionAttribute()

Используется для подписки на все пространства имен потоков.

ImplicitStreamSubscriptionAttribute(IStreamNamespacePredicate)

Позволяет передавать экземпляр предиката пространства имен потока. Используется главным образом в качестве точки расширяемости через наследующие атрибуты.

ImplicitStreamSubscriptionAttribute(IStreamNamespacePredicate, String)

Позволяет передавать экземпляр предиката пространства имен потока. Используется главным образом в качестве точки расширяемости через наследующие атрибуты.

ImplicitStreamSubscriptionAttribute(String)

Используется для подписки на указанное пространство имен потока.

ImplicitStreamSubscriptionAttribute(String, String)

Используется для подписки на указанное пространство имен потока.

ImplicitStreamSubscriptionAttribute(Type)

Позволяет передать произвольный тип предиката для фильтрации пространств имен потоков для подписки. Тип предиката должен иметь конструктор без параметров.

ImplicitStreamSubscriptionAttribute(Type, String)

Позволяет передать произвольный тип предиката для фильтрации пространств имен потоков для подписки. Тип предиката должен иметь конструктор без параметров.

Свойства

Predicate

Возвращает предикат фильтра пространства имен потока.

StreamIdMapper

Возвращает имя модуля сопоставления идентификаторов потока.

Методы

GetBindings(IServiceProvider, Type, GrainType)

Возвращает привязки для типа, к которому присоединен этот атрибут.

Применяется к