5 instantiations of HttpConnectionOptions
Microsoft.AspNetCore.Http.Connections.Client (5)
HttpConnection.cs (1)
127
return new
HttpConnectionOptions
{ Url = url, Transports = transports };
HttpConnectionFactory.cs (1)
80
var newOptions = new
HttpConnectionOptions
Internal\LongPollingTransport.cs (1)
40
_httpConnectionOptions = httpConnectionOptions ??
new
();
Internal\ServerSentEventsTransport.cs (1)
43
_httpConnectionOptions = httpConnectionOptions ??
new
();
Internal\WebSocketsTransport.cs (1)
79
_httpConnectionOptions = httpConnectionOptions ?? new
HttpConnectionOptions
();
40 references to HttpConnectionOptions
Microsoft.AspNetCore.Http.Connections.Client (27)
HttpConnection.cs (5)
46
private readonly
HttpConnectionOptions
_httpConnectionOptions;
78
/// If the connection was created with <see cref="
HttpConnectionOptions
.SkipNegotiation"/> set to <c>true</c>
124
private static
HttpConnectionOptions
CreateHttpOptions(Uri url, HttpTransportType transports)
135
public HttpConnection(
HttpConnectionOptions
httpConnectionOptions, ILoggerFactory? loggerFactory)
165
internal HttpConnection(
HttpConnectionOptions
httpConnectionOptions, ILoggerFactory loggerFactory, ITransportFactory transportFactory)
HttpConnectionFactory.cs (8)
20
private readonly
HttpConnectionOptions
_httpConnectionOptions;
28
public HttpConnectionFactory(IOptions<
HttpConnectionOptions
> options, ILoggerFactory loggerFactory)
55
throw new InvalidOperationException($"If {nameof(
HttpConnectionOptions
)}.{nameof(
HttpConnectionOptions
.Url)} was set, it must match the {nameof(UriEndPoint)}.{nameof(UriEndPoint.Uri)} passed to {nameof(ConnectAsync)}.");
59
var
shallowCopiedOptions = ShallowCopyHttpConnectionOptions(_httpConnectionOptions);
78
internal static
HttpConnectionOptions
ShallowCopyHttpConnectionOptions(
HttpConnectionOptions
options)
80
var
newOptions = new HttpConnectionOptions
HttpConnectionOptions.cs (2)
42
/// Initializes a new instance of the <see cref="
HttpConnectionOptions
"/> class.
261
/// If <c>ClientWebSocketOptions.HttpVersion</c> is set to <c>2.0</c> or higher, some options like <see cref="ClientWebSocketOptions.Cookies"/> will not be applied. Instead use <see cref="Cookies"/> or the corresponding option on <see cref="
HttpConnectionOptions
"/>.
Internal\DefaultTransportFactory.cs (2)
14
private readonly
HttpConnectionOptions
_httpConnectionOptions;
20
public DefaultTransportFactory(HttpTransportType requestedTransportType, ILoggerFactory loggerFactory, HttpClient? httpClient,
HttpConnectionOptions
httpConnectionOptions, Func<Task<string?>> accessTokenProvider)
Internal\LongPollingTransport.cs (2)
22
private readonly
HttpConnectionOptions
_httpConnectionOptions;
36
public LongPollingTransport(HttpClient httpClient,
HttpConnectionOptions
? httpConnectionOptions = null, ILoggerFactory? loggerFactory = null)
Internal\ServerSentEventsTransport.cs (2)
23
private readonly
HttpConnectionOptions
_httpConnectionOptions;
37
public ServerSentEventsTransport(HttpClient httpClient,
HttpConnectionOptions
? httpConnectionOptions = null, ILoggerFactory? loggerFactory = null)
Internal\WebSocketsTransport.cs (2)
38
private readonly
HttpConnectionOptions
_httpConnectionOptions;
74
public WebSocketsTransport(
HttpConnectionOptions
httpConnectionOptions, ILoggerFactory loggerFactory, Func<Task<string?>> accessTokenProvider, HttpClient? httpClient,
Internal\WebSocketsTransport.Log.cs (2)
72
[LoggerMessage(20, LogLevel.Warning, $"Configuring request headers using {nameof(
HttpConnectionOptions
)}.{nameof(
HttpConnectionOptions
.Headers)} is not supported when using websockets transport " +
WebSocketConnectionContext.cs (2)
18
public WebSocketConnectionContext(Uri uri,
HttpConnectionOptions
options)
32
public
HttpConnectionOptions
Options { get; }
Microsoft.AspNetCore.SignalR.Client (13)
HubConnectionBuilderHttpExtensions.cs (13)
23
/// Configures the <see cref="
HttpConnectionOptions
"/> to negotiate stateful reconnect with the server.
29
hubConnectionBuilder.Services.Configure<
HttpConnectionOptions
>(options => options.UseStatefulReconnect = true);
53
public static IHubConnectionBuilder WithUrl(this IHubConnectionBuilder hubConnectionBuilder, [StringSyntax(StringSyntaxAttribute.Uri)] string url, Action<
HttpConnectionOptions
> configureHttpConnection)
80
public static IHubConnectionBuilder WithUrl(this IHubConnectionBuilder hubConnectionBuilder, [StringSyntax(StringSyntaxAttribute.Uri)] string url, HttpTransportType transports, Action<
HttpConnectionOptions
> configureHttpConnection)
105
public static IHubConnectionBuilder WithUrl(this IHubConnectionBuilder hubConnectionBuilder, Uri url, Action<
HttpConnectionOptions
> configureHttpConnection)
132
public static IHubConnectionBuilder WithUrl(this IHubConnectionBuilder hubConnectionBuilder, Uri url, HttpTransportType transports, Action<
HttpConnectionOptions
> configureHttpConnection)
138
private static IHubConnectionBuilder WithUrlCore(this IHubConnectionBuilder hubConnectionBuilder, Uri url, HttpTransportType? transports, Action<
HttpConnectionOptions
>? configureHttpConnection)
142
hubConnectionBuilder.Services.Configure<
HttpConnectionOptions
>(o =>
161
hubConnectionBuilder.Services.AddSingleton<IConfigureOptions<
HttpConnectionOptions
>, HubProtocolDerivedHttpOptionsConfigurer>();
170
public HttpConnectionOptionsDerivedHttpEndPoint(IOptions<
HttpConnectionOptions
> httpConnectionOptions)
176
private sealed class HubProtocolDerivedHttpOptionsConfigurer : IConfigureNamedOptions<
HttpConnectionOptions
>
185
public void Configure(string? name,
HttpConnectionOptions
options)
190
public void Configure(
HttpConnectionOptions
options)