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, String) |
Позволяет передавать экземпляр предиката пространства имен потока. Используется главным образом в качестве точки расширяемости через наследующие атрибуты. |
ImplicitStreamSubscriptionAttribute(IStreamNamespacePredicate) |
Позволяет передавать экземпляр предиката пространства имен потока. Используется главным образом в качестве точки расширяемости через наследующие атрибуты. |
ImplicitStreamSubscriptionAttribute(String, String) |
Используется для подписки на указанное пространство имен потока. |
ImplicitStreamSubscriptionAttribute(String) |
Используется для подписки на указанное пространство имен потока. |
ImplicitStreamSubscriptionAttribute(Type, String) |
Позволяет передать произвольный тип предиката для фильтрации пространств имен потоков для подписки. Тип предиката должен иметь конструктор без параметров. |
ImplicitStreamSubscriptionAttribute(Type) |
Позволяет передать произвольный тип предиката для фильтрации пространств имен потоков для подписки. Тип предиката должен иметь конструктор без параметров. |
Свойства
Predicate |
Возвращает предикат фильтра пространства имен потока. |
StreamIdMapper |
Возвращает имя модуля сопоставления идентификаторов потока. |
Методы
GetBindings(IServiceProvider, Type, GrainType) |
Возвращает привязки для типа, к которому присоединен этот атрибут. |