ImplicitChannelSubscriptionAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Атрибут [Orleans.ImplicitStreamSubscription] используется для пометки grain как неявных подписок потока.
[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
- Наследование
-
ImplicitChannelSubscriptionAttribute
- Производный
- Атрибуты
- Реализации
Конструкторы
ImplicitChannelSubscriptionAttribute() |
Используется для подписки на все пространства имен потоков. |
ImplicitChannelSubscriptionAttribute(IChannelNamespacePredicate, String) |
Позволяет передавать экземпляр предиката пространства имен потока. Используется главным образом в качестве точки расширяемости через наследующие атрибуты. |
ImplicitChannelSubscriptionAttribute(String, String) |
Используется для подписки на указанное пространство имен потока. |
ImplicitChannelSubscriptionAttribute(Type, String) |
Позволяет передать произвольный тип предиката для фильтрации пространств имен потоков для подписки. Тип предиката должен иметь конструктор без параметров. |
Свойства
ChannelIdMapper |
Возвращает имя сопоставителя идентификаторов каналов. |
Predicate |
Возвращает предикат фильтра пространства имен потока. |
Методы
GetBindings(IServiceProvider, Type, GrainType) |
Возвращает привязки для типа, к которому присоединен этот атрибут. |