Table of Contents

Namespace Cryville.EEW

Classes

DynamicDelay
A helper class that produces dynamic delay values.
EmptyLocationNamer
An empty ILocationNamer.
GeoUtils
Provides static utility methods related to geography.
HttpExtensions
Provides a set of static methods related to HTTP.
HttpPullWorker
A source worker that pulls events with HTTP GET requests.
HttpResponseStatusException
Thrown when a response with an unexpected status code is received.
LocalizableCollection<T>
Collection of ILocalizable<T>.
LocalizableExtensions
Provides a set of static methods related to the ILocalizable<T> interface.
MessageStringSetExtensions
Provides a set of static methods related to IMessageStringSet.
NonstandardDateTimeJsonConverter
Converts instances of the DateTime struct to or from JSON.
ProgressiveDelay
A helper class that produces progressive delay.
SharedCultures
Shared cultures.
SharedSettings
Shared settings.
SharedTimeZones
Shared time zones.
SimpleBuilder<T>
Represents a builder that builds another object with a parameterless constructor.
SourceWorkerClientException
Thrown when an error occurs in a source worker for which the user is considered to be responsible.
SourceWorkerNetworkException
Thrown when a network error occurs in a source worker.
SpecialTagTypeKeys
Provides a set of special TagTypeKey.
TagTypeKey
Represents a type key of a tag.
TagTypeKeys
Provides a set of stable instances of TagTypeKey that are well defined.
TaggedProperty
Represents a property derived from a tag.
ValueHelpers
Provides a set of static methods related to values.
WebSocketWorker
A source worker that pulls events with WebSocket.

Structs

Heartbeat
Represents a heartbeat event.
LocalizableResource
Represents access to a localizable resource set.
LocalizedResource
Represents access to a localized resource set.
Localized<T>
Represent an object holding an already localized value.
XmlSerializedDateTimeOffset
A DateTimeOffset serialized in XML.

Interfaces

IBuilder
Represents a builder that builds another object. May hold a set of properties used when constructing the target object.
IBuilder<T>
Represents a builder that builds another object. May hold a set of properties used when constructing the target object.
IContextedGenerator<TContext, TOut>
Represents a generator that generates objects of a specific type from input objects, with contexts.
IContextedGenerator<TIn, TContext, TOut>
Represents a generator that generates objects of a specific type from input objects of another specific type, with contexts.
IGenerator<TOut>
Represents a generator that generates objects of a specific type from input objects.
IGenerator<TIn, TOut>
Represents a generator that generates objects of a specific type from input objects of another specific type.
ILocalizableMessageStringSet
Represents access to a string set in a localizable resource.
ILocalizable<T>
Represent an object holding a localized value.
ILocationNamer
Represents a namer that names a location in a specified culture.
IMessageStringSet
Represents access to a string set in a localized resource.
IPropertiesHolder
Represents an object that holds a set of properties.
ISourceWorker
Represents a worker that gets events from a source.
ISourceWorker<T>
Represents a worker that gets events from a source.
ITagTypedGenerator
Represents a generator that is matched against a tag type key.
ITaggedPropertyGenerator
Represents a generator that generates a tagged property from a tag.

Enums

HttpRetryStrategies
Specifies retry strategies under certain HTTP responses.

Delegates

Handler<T>
Represents the method that will handle an event when the event provides data.