Table of Contents

Class S100FeedSource

Namespace
EncDotNet.S100.Collections
Assembly
EncDotNet.S100.Collections.dll

An S-100 feed (issue #680) — this library's own JSON feed, for example one served by s100 feed serve on another machine — optionally scoped to some product specifications. Its items carry the publisher's coverage and are online (RemoteItemLocation) until downloaded.

public sealed record S100FeedSource : CollectionSource, IEquatable<CollectionSource>, IEquatable<S100FeedSource>
Inheritance
S100FeedSource
Implements
Inherited Members

Constructors

S100FeedSource(Guid, string?, Uri, S100FeedFilter)

An S-100 feed (issue #680) — this library's own JSON feed, for example one served by s100 feed serve on another machine — optionally scoped to some product specifications. Its items carry the publisher's coverage and are online (RemoteItemLocation) until downloaded.

public S100FeedSource(Guid Id, string? DisplayName, Uri FeedUri, S100FeedFilter Filter)

Parameters

Id Guid

The source's stable identifier.

DisplayName string

An optional user-facing label.

FeedUri Uri

The feed's URL (…/feed.json).

Filter S100FeedFilter

Which products to include.

Properties

FeedUri

The feed's URL (…/feed.json).

public Uri FeedUri { get; init; }

Property Value

Uri

Filter

Which products to include.

public S100FeedFilter Filter { get; init; }

Property Value

S100FeedFilter