PushDeliveryMethod Class
Push delivery (SSF 1.0 Section 6.1.1, profiling RFC 8935): the transmitter POSTs each SET to the URL the receiver supplied at stream creation.
public sealed class PushDeliveryMethod : Abblix.SharedSignals.Model.Delivery.StreamDeliveryMethodInheritance System.Object → StreamDeliveryMethod → PushDeliveryMethod
Constructors
PushDeliveryMethod(Uri) Constructor
Push delivery (SSF 1.0 Section 6.1.1, profiling RFC 8935): the transmitter POSTs each SET to the URL the receiver supplied at stream creation.
public PushDeliveryMethod(System.Uri endpointUrl);Parameters
endpointUrl System.Uri
Where events are pushed through HTTP POST; set by the receiver. A receiver keeping several streams from one transmitter apart is recommended a unique URL per stream.
Fields
PushDeliveryMethod.MethodUri Field
The delivery method URI registered for push delivery: "urn:ietf:rfc
" (SSF 1.0 Section 6.1.1).public const string MethodUri = "urn:ietf:rfc:8935";Field Value
Properties
PushDeliveryMethod.AuthorizationHeader Property
The value the transmitter must send in the Authorization header of every HTTP request to the endpoint, when the receiver provided one at stream creation or update (SSF 1.0 Section 6.1.1). Null when the endpoint needs no authorization.
public string? AuthorizationHeader { get; init; }Property Value
PushDeliveryMethod.EndpointUrl Property
The URL where events are pushed through HTTP POST; supplied by the receiver (SSF 1.0 Section 6.1.1).
public System.Uri EndpointUrl { get; }