Unosquare
    Show / Hide Table of Contents

    Interface IMessageHubSubscription

    Represents a message subscription.

    Namespace: Swan.Messaging
    Syntax
    public interface IMessageHubSubscription

    Properties

    SubscriptionToken

    Token returned to the subscribed to reference this subscription.

    Declaration
    MessageHubSubscriptionToken SubscriptionToken { get; }
    Property Value
    Type Description
    MessageHubSubscriptionToken

    Methods

    Deliver(IMessageHubMessage)

    Deliver the message.

    Declaration
    void Deliver(IMessageHubMessage message)
    Parameters
    Type Name Description
    IMessageHubMessage message

    Message to deliver.

    ShouldAttemptDelivery(IMessageHubMessage)

    Whether delivery should be attempted.

    Declaration
    bool ShouldAttemptDelivery(IMessageHubMessage message)
    Parameters
    Type Name Description
    IMessageHubMessage message

    Message that may potentially be delivered.

    Returns
    Type Description
    Boolean

    true - ok to send, false - should not attempt to send.

    Comments

    Back to top Copyright © 2017-2019 Unosquare