PeerTransportBindingElement Classe

Définition

Attention

PeerChannel feature is obsolete and will be removed in the future.

Définit l’élément de liaison utilisé pour créer un canal de transport de messages d’homologue.

public ref class PeerTransportBindingElement sealed : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public sealed class PeerTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
[System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)]
public sealed class PeerTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type PeerTransportBindingElement = class
    inherit TransportBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
[<System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)>]
type PeerTransportBindingElement = class
    inherit TransportBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
Public NotInheritable Class PeerTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
Héritage
PeerTransportBindingElement
Attributs
Implémente

Remarques

Ce transport ne peut pas être utilisé avec les contrats comportant des opérations de demande/réponse.

Constructeurs

PeerTransportBindingElement()

Initialise une nouvelle instance par défaut de la classe PeerTransportBindingElement.

Propriétés

ListenIPAddress

Obtient ou définit l’adresse IP sur laquelle les transports de messages d’homologues, créés par l’élément de liaison, effectuent l’écoute.

ManualAddressing

Obtient ou définit une valeur qui indique si l'adressage manuel du message est requis.

(Hérité de TransportBindingElement)
MaxBufferPoolSize

Obtient ou définit la taille maximale (en octets) des pools de mémoires tampons utilisés par le transport.

(Hérité de TransportBindingElement)
MaxReceivedMessageSize

Obtient ou définit la taille maximale, en octets, des messages envoyés sur les canaux de transport créés par l’élément de liaison.

Port

Obtient ou définit le port réseau à travers lequel les canaux de transport de messages d’homologues, créés par l’élément de liaison, effectuent l’écoute.

Scheme

Obtient le schéma utilisé pour indiquer le protocole sur lequel les messages sont transportés par les canaux créés par cet élément de liaison.

Security

Obtient les paramètres de sécurité spécifiques des canaux de transport créés par cet élément de liaison.

Méthodes

BuildChannelFactory<TChannel>(BindingContext)

Crée une fabrique de canal qui peut être utilisée afin de créer un canal pour l'envoi de messages.

BuildChannelListener<TChannel>(BindingContext)

Crée un écouteur de canal du type spécifié pour recevoir des messages.

CanBuildChannelFactory<TChannel>(BindingContext)

Détermine si une fabrication de canal du type spécifié peut être construite.

CanBuildChannelListener<TChannel>(BindingContext)

Détermine si un écouteur de canal du type spécifié peut être construit.

Clone()

Crée une copie de l’élément de liaison actif.

Equals(Object)

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

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetProperty<T>(BindingContext)

Retourne une propriété à partir de l'objet BindingContext spécifié.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

Implémentations d’interfaces explicites

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Écrit des éléments de canal de transport d'homologue personnalisés dans les métadonnées générées pour un point de terminaison.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Écrit des éléments de canal de transport d'homologue personnalisés dans le WSDL généré pour un contrat.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Écrit des éléments de canal de transport d'homologue personnalisés dans le WSDL généré pour un point de terminaison.

S’applique à