ImplicitChannelSubscriptionAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Das [Orleans.ImplicitStreamSubscription]-Attribut wird verwendet, um Grains als implizite Streamabonnements zu markieren.
[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
- Vererbung
-
ImplicitChannelSubscriptionAttribute
- Abgeleitet
- Attribute
- Implementiert
Konstruktoren
ImplicitChannelSubscriptionAttribute() |
Wird verwendet, um alle Streamnamespaces zu abonnieren. |
ImplicitChannelSubscriptionAttribute(IChannelNamespacePredicate, String) |
Ermöglicht das Übergeben einer Instanz des Streamnamespaceprädikats. Wird hauptsächlich als Erweiterbarkeitspunkt über vererbte Attribute verwendet. |
ImplicitChannelSubscriptionAttribute(String, String) |
Wird verwendet, um den angegebenen Streamnamespace zu abonnieren. |
ImplicitChannelSubscriptionAttribute(Type, String) |
Ermöglicht das Übergeben eines beliebigen Prädikattyps zum Filtern von Streamnamespaces, die abonniert werden sollen. Der Prädikattyp muss über einen Konstruktor ohne Parameter verfügen. |
Eigenschaften
ChannelIdMapper |
Ruft den Namen der Kanalbezeichnerzuordnung ab. |
Predicate |
Ruft das Filterprädikat des Streamnamespaces ab. |
Methoden
GetBindings(IServiceProvider, Type, GrainType) |
Ruft Bindungen für den Typ ab, an den dieses Attribut angefügt ist. |