Partager via


NetOnewayRelayBinding Classe

Définition

Représente une liaison pour une connexion sécurisée et unidirectionnelle via le cloud.

public class NetOnewayRelayBinding : System.ServiceModel.Channels.Binding, System.ServiceModel.Channels.IBindingRuntimePreferences
type NetOnewayRelayBinding = class
    inherit Binding
    interface IBindingRuntimePreferences
Public Class NetOnewayRelayBinding
Inherits Binding
Implements IBindingRuntimePreferences
Héritage
NetOnewayRelayBinding
Dérivé
Implémente

Constructeurs

NetOnewayRelayBinding()

Initialise une nouvelle instance de la classe NetOnewayRelayBinding.

NetOnewayRelayBinding(EndToEndSecurityMode, RelayClientAuthenticationType)

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

NetOnewayRelayBinding(NetOnewayRelaySecurity)

Initialise une nouvelle instance de la classe à l’aide NetOnewayRelayBinding des paramètres de sécurité spécifiés.

NetOnewayRelayBinding(RelayedOnewayConnectionMode, EndToEndSecurityMode, RelayClientAuthenticationType)

Initialise une nouvelle instance de la classe, à l’aide NetOnewayRelayBinding des modes de connexion et de sécurité spécifiés, ainsi que du type d’authentification.

NetOnewayRelayBinding(RelayedOnewayTransportBindingElement, BinaryMessageEncodingBindingElement, NetOnewayRelaySecurity)

Initialise une nouvelle instance de la classe, à l’aideNetOnewayRelayBinding du transport, de l’encodage et de la sécurité spécifiés.

NetOnewayRelayBinding(String)

Initialise une nouvelle instance de la classe à l’aide NetOnewayRelayBinding de la configuration spécifiée.

Champs

encoding

Représente l’encodage de la liaison. Avec les paramètres de sécurité et le type de transport, l’encodage représente les trois propriétés principales d’une liaison.

transport

Spécifie le type de transport de la liaison. Outre les paramètres d’encodage et de sécurité, le type de transport représente les trois propriétés principales d’une liaison.

Propriétés

EnvelopeVersion

Obtient la version de SOAP utilisée pour les messages traités par cette liaison.

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.

MaxBufferPoolSize

Obtient ou définit la taille maximale autorisée pour un pool de mémoires tampons qui stocke les messages traités par la liaison.

MaxBufferSize

Obtient ou définit une valeur qui spécifie la taille maximale, en octets, de la mémoire tampon utilisée pour stocker des messages en mémoire.

MaxConnections

Obtient ou définit une valeur qui contrôle le nombre maximal de connexions à regrouper pour une réutilisation ultérieure sur le client ainsi que le nombre maximal de connexions en attente de distribution autorisées sur le serveur.

MaxReceivedMessageSize

Obtient ou définit la taille maximale d'un message reçu traité par la liaison.

MessageSecurityVersion

Obtient la version de sécurité du message.

ReaderQuotas

Obtient ou définit des contraintes sur la complexité des messages SOAP pouvant être traités par les points de terminaison configurés avec cette liaison.

Scheme

Obtient le schéma d'URI pour le transport.

Security

Obtient un objet qui spécifie le type de sécurité utilisé avec les services configurés avec cette liaison.

Méthodes

ApplyConfiguration(String)

Applique les paramètres de l’élément de configuration qui correspond au nom spécifié à la instance actuelle de cet élément de liaison.

CreateBindingElements()

Crée un ensemble d’éléments de liaison.

Implémentations d’interfaces explicites

IBindingRuntimePreferences.ReceiveSynchronously

Indique que les demandes entrantes sont gérées de manière asynchrone.

S’applique à