Interface IGraphQLWebSocketFactory

Namespace
ProtoTest.GraphQL
Assembly
ProtoTest.GraphQL.dll

Creates connected WebSockets for GraphQL subscriptions. Implementations must negotiate the graphql-transport-ws subprotocol.

public interface IGraphQLWebSocketFactory
Extension Methods

Methods

ConnectAsync(Uri, IReadOnlyDictionary<string, string>, CancellationToken)

ValueTask<WebSocket> ConnectAsync(Uri endpoint, IReadOnlyDictionary<string, string> headers, CancellationToken cancellationToken = default)

Parameters

endpoint Uri
headers IReadOnlyDictionary<string, string>
cancellationToken CancellationToken

Returns

ValueTask<WebSocket>