Partager via


QuicConnectionOptions Classe

Définition

Options partagées pour les connexions client (sortantes) et serveur (entrant) connexions quic.

public ref class QuicConnectionOptions abstract
public abstract class QuicConnectionOptions
type QuicConnectionOptions = class
Public MustInherit Class QuicConnectionOptions
Héritage
QuicConnectionOptions
Dérivé

Propriétés

DefaultCloseErrorCode

Obtient ou définit le code d’erreur utilisé pour CloseAsync(Int64, CancellationToken) lorsque la connexion est supprimée.

DefaultStreamErrorCode

Obtient ou définit le code d’erreur utilisé lorsque le flux doit abandonner le côté lecture ou écriture du flux en interne.

HandshakeTimeout

Obtient ou définit la limite supérieure à l’heure à laquelle la négociation doit se terminer. Si la négociation n’est pas terminée dans ce temps, la connexion est abandonnée.

IdleTimeout

Obtient ou définit le délai d’inactivité des connexions. Le délai d’inactivité est l’heure à laquelle la connexion sera fermée. Les Zero par défaut signifient le délai d’inactivité par défaut de l’implémentation sous-jacente.

InitialReceiveWindowSizes

Obtient ou définit les tailles de fenêtre de réception initiales pour la connexion et les types de flux individuels.

KeepAliveInterval

Obtient ou définit l’intervalle auquel les paquets keep-alive sont envoyés sur la connexion.

MaxInboundBidirectionalStreams

Obtient ou définit le nombre maximal de flux bidirectionnels simultanés que la connexion homologue distante peut créer sur une connexion ouverte.

MaxInboundUnidirectionalStreams

Obtient ou définit le nombre maximal de flux unidirectionnels simultanés que la connexion homologue distante peut créer sur une connexion ouverte.

StreamCapacityCallback

Rappel facultatif appelé lorsque la nouvelle limite de flux est libérée par l’homologue. Correspond à la réception d’un cadre MAX_STREAMS.

Les valeurs de rappel représentent des incréments de limites de flux, par exemple : la limite actuelle est de 10 flux bidirectionnels, les arguments de rappel informent 5 flux bidirectionnels supplémentaires => 15 flux bidirectionnels peuvent être ouverts au total à l’instant.

La capacité initiale est signalée avec le premier appel du rappel qui peut se produire avant la remise de l’instance de QuicConnection via ConnectAsync(QuicClientConnectionOptions, CancellationToken) ou AcceptConnectionAsync(CancellationToken).

Méthodes

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à