Show / Hide Table of Contents

Interface ISubscriptionHandler

Provides unified type-safe access for subscribing/unsubscribing streaming events.

Namespace: Alpaca.Markets
Assembly: Alpaca.Markets.dll
Syntax
public interface ISubscriptionHandler

Methods

| Improve this Doc View Source

SubscribeAsync(IAlpacaDataSubscription)

Subscribes a single subscription object for receiving data from the server.

Declaration
ValueTask SubscribeAsync(IAlpacaDataSubscription subscription)
Parameters
Type Name Description
IAlpacaDataSubscription subscription

Subscription target - asset and update type holder.

Returns
Type Description
ValueTask
| Improve this Doc View Source

SubscribeAsync(IAlpacaDataSubscription, CancellationToken)

Subscribes a single subscription object for receiving data from the server.

Declaration
ValueTask SubscribeAsync(IAlpacaDataSubscription subscription, CancellationToken cancellationToken)
Parameters
Type Name Description
IAlpacaDataSubscription subscription

Subscription target - asset and update type holder.

CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
ValueTask
| Improve this Doc View Source

SubscribeAsync(IEnumerable<IAlpacaDataSubscription>)

Subscribes several subscriptions objects for receiving data from the server.

Declaration
ValueTask SubscribeAsync(IEnumerable<IAlpacaDataSubscription> subscriptions)
Parameters
Type Name Description
IEnumerable<IAlpacaDataSubscription> subscriptions

List of subscription targets - assets and update type holders.

Returns
Type Description
ValueTask
| Improve this Doc View Source

SubscribeAsync(IEnumerable<IAlpacaDataSubscription>, CancellationToken)

Subscribes several subscriptions objects for receiving data from the server.

Declaration
ValueTask SubscribeAsync(IEnumerable<IAlpacaDataSubscription> subscriptions, CancellationToken cancellationToken)
Parameters
Type Name Description
IEnumerable<IAlpacaDataSubscription> subscriptions

List of subscription targets - assets and update type holders.

CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
ValueTask
| Improve this Doc View Source

UnsubscribeAsync(IAlpacaDataSubscription)

Unsubscribes the single subscription object for receiving data from the server.

Declaration
ValueTask UnsubscribeAsync(IAlpacaDataSubscription subscription)
Parameters
Type Name Description
IAlpacaDataSubscription subscription

Subscription target - asset and update type holder.

Returns
Type Description
ValueTask
| Improve this Doc View Source

UnsubscribeAsync(IAlpacaDataSubscription, CancellationToken)

Unsubscribes the single subscription object for receiving data from the server.

Declaration
ValueTask UnsubscribeAsync(IAlpacaDataSubscription subscription, CancellationToken cancellationToken)
Parameters
Type Name Description
IAlpacaDataSubscription subscription

Subscription target - asset and update type holder.

CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
ValueTask
| Improve this Doc View Source

UnsubscribeAsync(IEnumerable<IAlpacaDataSubscription>)

Unsubscribes several subscriptions objects for receiving data from the server.

Declaration
ValueTask UnsubscribeAsync(IEnumerable<IAlpacaDataSubscription> subscriptions)
Parameters
Type Name Description
IEnumerable<IAlpacaDataSubscription> subscriptions

List of subscription targets - assets and update type holders.

Returns
Type Description
ValueTask
| Improve this Doc View Source

UnsubscribeAsync(IEnumerable<IAlpacaDataSubscription>, CancellationToken)

Unsubscribes several subscriptions objects for receiving data from the server.

Declaration
ValueTask UnsubscribeAsync(IEnumerable<IAlpacaDataSubscription> subscriptions, CancellationToken cancellationToken)
Parameters
Type Name Description
IEnumerable<IAlpacaDataSubscription> subscriptions

List of subscription targets - assets and update type holders.

CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
ValueTask
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX