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

## PushDeliveryTransport Class

The HTTP transport pushed security event tokens travel on, to the endpoint a receiver configured for its stream\.

```csharp
public static class PushDeliveryTransport
```

Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') → PushDeliveryTransport
### Fields

## PushDeliveryTransport\.HttpClientName Field {#Abblix.SharedSignals.Transmitter.PushDeliveryTransport.HttpClientName}

The name the transport's client is registered under, published so a host can configure it without copying
the string: `services.AddHttpClient(PushDeliveryTransport.HttpClientName)` reaches the same client the
sender delivers over\.

```csharp
public const string HttpClientName = "PushDeliverySender";
```

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

### Remarks
The value is the sender's name because this is a typed client, and that is the logical name
`AddHttpClient<TClient>` gives it\. A delivery pass makes one attempt per pending token, so a
resilience pipeline here is what turns a transient receiver failure into a retry rather than a wait for the
next pass\.
