@microsoft/signalr package
Classes
DefaultHttpClient |
Default implementation of HttpClient. |
AbortError |
Error thrown when an action is aborted. |
HttpError |
Error thrown when an HTTP request fails. |
TimeoutError |
Error thrown when a timeout elapses. |
FetchHttpClient | |
HeaderNames | |
HttpClient |
Abstraction over an HTTP client. This class provides an abstraction over an HTTP client so that a different implementation can be provided on different platforms. |
HttpResponse |
Represents an HTTP response. |
HubConnection |
Represents a connection to a SignalR Hub. |
HubConnectionBuilder |
A builder for configuring HubConnection instances. |
JsonHubProtocol |
Implements the JSON Hub Protocol. |
NullLogger |
A logger that does nothing when log messages are sent to it. |
Subject |
Stream implementation to stream items to the server. |
XhrHttpClient |
Interfaces
AbortSignal |
Represents a signal that can be monitored to determine if a request has been aborted. |
HttpRequest |
Represents an HTTP request. |
IHttpConnectionOptions |
Options provided to the 'withUrl' method on HubConnectionBuilder to configure options for the HTTP-based transports. |
CancelInvocationMessage |
A hub message sent to request that a streaming invocation be canceled. |
CloseMessage |
A hub message indicating that the sender is closing the connection. If error is defined, the sender is closing the connection due to an error. |
CompletionMessage |
A hub message representing the result of an invocation. |
HubInvocationMessage |
Defines properties common to all Hub messages relating to a specific invocation. |
HubMessageBase |
Defines properties common to all Hub messages. |
IHubProtocol |
A protocol abstraction for communicating with SignalR Hubs. |
InvocationMessage |
A hub message representing a non-streaming invocation. |
MessageHeaders |
Defines a dictionary of string keys and string values representing headers attached to a Hub message. |
PingMessage |
A hub message indicating that the sender is still active. |
StreamInvocationMessage |
A hub message representing a streaming invocation. |
StreamItemMessage |
A hub message representing a single item produced as part of a result stream. |
ILogger |
An abstraction that provides a sink for diagnostic messages. |
IRetryPolicy |
An abstraction that controls when the client attempts to reconnect and how many times it does so. |
RetryContext | |
ITransport |
An abstraction over the behavior of transports. This is designed to support the framework and not intended for use by applications. |
IStreamResult |
Defines the result of a streaming hub method. |
IStreamSubscriber |
Defines the expected type for a receiver of results streamed by the server. |
ISubscription |
An interface that allows an IStreamSubscriber to be disconnected from a stream. |
Type Aliases
HubMessage |
Union type of all known Hub messages. |
Enums
HubConnectionState |
Describes the current state of the HubConnection to the server. |
MessageType |
Defines the type of a Hub Message. |
LogLevel |
Indicates the severity of a log message.
Log Levels are ordered in increasing severity. So |
HttpTransportType |
Specifies a specific HTTP transport type. |
TransferFormat |
Specifies the transfer format for a connection. |