Skip to content

PollDeliveryMethod Class

Poll delivery (SSF 1.0 Section 6.1.2, profiling RFC 8936): the receiver pulls SETs from the URL the transmitter supplied. The URL may be shared across receivers but must be unique per stream for a given receiver.

C#
public sealed class PollDeliveryMethod : Abblix.SharedSignals.Model.Delivery.StreamDeliveryMethod

Inheritance System.ObjectStreamDeliveryMethod → PollDeliveryMethod

Constructors

PollDeliveryMethod(Uri) Constructor

Poll delivery (SSF 1.0 Section 6.1.2, profiling RFC 8936): the receiver pulls SETs from the URL the transmitter supplied. The URL may be shared across receivers but must be unique per stream for a given receiver.

C#
public PollDeliveryMethod(System.Uri? endpointUrl=null);

Parameters

endpointUrl System.Uri

Where events are retrieved from - supplied by the transmitter, which is exactly why it may be null: a RECEIVER proposing poll delivery in a create or update request has no URL to offer, so its proposal is the bare method (SSF 1.0 Sections 6.1.2, 8.1.1.1), while a transmitter-issued stream configuration always carries the URL.

Fields

PollDeliveryMethod.MethodUri Field

The delivery method URI registered for poll delivery: "urn:ietf:rfc

" (SSF 1.0 Section 6.1.2).

C#
public const string MethodUri = "urn:ietf:rfc:8936";

Field Value

System.String

Properties

PollDeliveryMethod.EndpointUrl Property

The URL where events can be retrieved from. Transmitter-supplied: present in every transmitter-issued configuration (SSF 1.0 Section 8.1.1.1), absent from a receiver's own proposal of poll delivery - the direction the null represents.

C#
public System.Uri? EndpointUrl { get; }

Property Value

System.Uri