ImplicitStreamSubscriptionAttribute クラス

定義

[Orleans.ImplicitStreamSubscription] 属性は、グレインを暗黙的なストリーム サブスクリプションとしてマークするために使用されます。

[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)

この属性がアタッチされている型のバインドを取得します。

適用対象