#### [Abblix\.SharedSignals](https://www.abblix.com/en/docs/api/abblix-sharedsignals 'index')
### [Abblix\.SharedSignals\.Model\.Delivery](https://www.abblix.com/en/docs/api/abblix-sharedsignals/Abblix.SharedSignals.Model.Delivery 'Abblix\.SharedSignals\.Model\.Delivery')

## 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\.

```csharp
public sealed class PollDeliveryMethod : Abblix.SharedSignals.Model.Delivery.StreamDeliveryMethod
```

Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') → [StreamDeliveryMethod](https://www.abblix.com/en/docs/api/abblix-sharedsignals/Abblix.SharedSignals.Model.Delivery.StreamDeliveryMethod 'Abblix\.SharedSignals\.Model\.Delivery\.StreamDeliveryMethod') → PollDeliveryMethod
### Constructors

## PollDeliveryMethod\(Uri\) Constructor {#Abblix.SharedSignals.Model.Delivery.PollDeliveryMethod.PollDeliveryMethod(System.Uri)}

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\.

```csharp
public PollDeliveryMethod(System.Uri? endpointUrl=null);
```
#### Parameters

###### `endpointUrl` [System\.Uri](https://learn.microsoft.com/en-us/dotnet/api/system.uri 'System\.Uri') {#Abblix.SharedSignals.Model.Delivery.PollDeliveryMethod.PollDeliveryMethod(System.Uri).endpointUrl}

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 {#Abblix.SharedSignals.Model.Delivery.PollDeliveryMethod.MethodUri}

The delivery method URI registered for poll delivery: "urn:ietf:rfc:8936"
\(SSF 1\.0 Section 6\.1\.2\)\.

```csharp
public const string MethodUri = "urn:ietf:rfc:8936";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
### Properties

## PollDeliveryMethod\.EndpointUrl Property {#Abblix.SharedSignals.Model.Delivery.PollDeliveryMethod.EndpointUrl}

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\.

```csharp
public System.Uri? EndpointUrl { get; }
```

#### Property Value
[System\.Uri](https://learn.microsoft.com/en-us/dotnet/api/system.uri 'System\.Uri')
