Partager via


RelayedOnewayTransportBindingElement Classe

Définition

Représente l’élément de liaison de transport utilisé pour la communication unidirectionnelle.

public class RelayedOnewayTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension
type RelayedOnewayTransportBindingElement = class
    inherit TransportBindingElement
    interface IPolicyExportExtension
Public Class RelayedOnewayTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension
Héritage
RelayedOnewayTransportBindingElement
Implémente

Constructeurs

RelayedOnewayTransportBindingElement()

Initialise une nouvelle instance de la classe RelayedOnewayTransportBindingElement.

RelayedOnewayTransportBindingElement(RelayClientAuthenticationType)

Initialise une nouvelle instance de la classe, à l’aide RelayedOnewayTransportBindingElement du type d’authentification spécifié.

RelayedOnewayTransportBindingElement(RelayClientAuthenticationType, RelayedOnewayConnectionMode)

Initialise une nouvelle instance de la classe, à l’aide RelayedOnewayTransportBindingElement du type d’authentification et du mode de connexion spécifiés.

RelayedOnewayTransportBindingElement(RelayedOnewayTransportBindingElement)

Initialise une nouvelle instance de la classe à l’aide RelayedOnewayTransportBindingElement de l’élément spécifié.

Propriétés

ChannelInitializationTimeout

Obtient ou définit la durée maximale pendant laquelle un canal peut être dans le status d’initialisation avant d’être déconnecté.

ConnectionBufferSize

Obtient ou définit la taille de la mémoire tampon utilisée pour transmettre une partie du message sérialisé sur le câble depuis le client ou le service.

ConnectionMode

Obtient le mode de connexion utilisé dans cet élément de liaison. Le mode de connexion peut être l’une des valeurs d’énumération RelayedOnewayConnectionMode .

ConnectionPoolSettings

Obtient les paramètres du pool de connexions pour le instance actuel.

HostNameComparisonMode

Obtient ou définit une valeur qui indique si le nom d'hôte est utilisé pour atteindre le service lors de la correspondance avec l'URI.

ListenBacklog

Obtient ou définit le nombre maximal de demandes de connexion qui peuvent être en file d'attente.

MaxBufferSize

Obtient ou définit la taille maximale en octets de la mémoire tampon qui contient les messages entrants traités par cette liaison.

MaxOutputDelay

Obtient ou définit l’intervalle maximal pendant lequel un message ou une partie d’un message peut rester en mémoire tampon avant d’être envoyé.

MaxPendingAccepts

Obtient ou définit le nombre maximal de threads d'acceptation asynchrones en attente qui sont disponibles pour traiter des connexions entrantes sur le service.

MaxPendingConnections

Obtient ou définit le nombre maximal de connexions en attente.

RelayClientAuthenticationType

Obtient ou définit le type d’authentification Azure Access Control utilisé par cet élément de liaison.

Scheme

Obtient le schéma d’URI utilisé par cet élément de liaison.

Méthodes

BuildChannelFactory<TChannel>(BindingContext)

Crée une fabrique de canaux pour créer des canaux du type spécifié et qui est initialisé à partir du contexte de liaison spécifié.

BuildChannelListener<TChannel>(BindingContext)

Crée un écouteur de canal qui accepte les canaux du type spécifié et qui est initialisé à partir du contexte de liaison spécifié.

CanBuildChannelFactory<TChannel>(BindingContext)

Retourne une valeur qui indique si cet élément de liaison peut créer une fabrique de canaux du type spécifié.

CanBuildChannelListener<TChannel>(BindingContext)

Retourne une valeur qui indique si l’élément de liaison peut générer un écouteur de canal pour le type de canal spécifié.

Clone()

Retourne une copie de cette instance de l’élément RelayedOnewayTransportBindingElement de liaison.

GetProperty<T>(BindingContext)

Retourne un objet du type demandé, le cas échéant, à partir de la couche appropriée dans la pile de liaison.

Implémentations d’interfaces explicites

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exporte une assertion de stratégie personnalisée sur cette liaison.

S’applique à