PeerTransportBindingElement PeerTransportBindingElement PeerTransportBindingElement PeerTransportBindingElement Class

Définition

Avertissement

Cette API est désormais obsolète.

Définit l'élément de liaison utilisé pour créer un canal de transport de messages d'homologue.Defines the binding element used to create a peer message transport channel.

public ref class PeerTransportBindingElement sealed : 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
Public NotInheritable Class PeerTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
Héritage
Attributs
Implémente

Remarques

Ce transport ne peut pas être utilisé avec les contrats comportant des opérations de demande/réponse.This transport cannot be used with contracts that have request/reply operations.

Constructeurs

PeerTransportBindingElement() PeerTransportBindingElement() PeerTransportBindingElement() PeerTransportBindingElement()

Initialise une nouvelle instance par défaut de la classe PeerTransportBindingElement.Initializes a new default instance of the PeerTransportBindingElement class.

Propriétés

ListenIPAddress ListenIPAddress ListenIPAddress 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.Gets or sets the IP address on which peer message transports created by this binding element listen.

ManualAddressing ManualAddressing ManualAddressing ManualAddressing

Obtient ou définit une valeur qui indique si l'adressage manuel du message est requis.Gets or sets a value that indicates whether manual addressing of the message is required.

(Inherited from TransportBindingElement)
MaxBufferPoolSize MaxBufferPoolSize MaxBufferPoolSize MaxBufferPoolSize

Obtient ou définit la taille maximale (en octets) des pools de mémoires tampons utilisés par le transport.Gets or sets the maximum size, in bytes, of any buffer pools used by the transport.

(Inherited from TransportBindingElement)
MaxReceivedMessageSize MaxReceivedMessageSize MaxReceivedMessageSize 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.Gets or sets the value that specifies the maximum size, in bytes, of messages sent over transport channels created by this binding element.

Port Port Port 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.Gets or sets the network port on which peer message transport channels created by this binding element listen.

Scheme Scheme Scheme 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.Gets the scheme used to indicate the protocol over which messages are transported by channels created by this binding element.

Security Security Security Security

Obtient les paramètres de sécurité spécifiques des canaux de transport créés par cet élément de liaison.Gets the specific security settings for transport channels created by this binding element.

Méthodes

BuildChannelFactory<TChannel>(BindingContext) BuildChannelFactory<TChannel>(BindingContext) BuildChannelFactory<TChannel>(BindingContext) 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.Creates a channel factory that can be used to create a channel for sending messages.

BuildChannelListener<TChannel>(BindingContext) BuildChannelListener<TChannel>(BindingContext) BuildChannelListener<TChannel>(BindingContext) BuildChannelListener<TChannel>(BindingContext)

Crée un écouteur de canal du type spécifié pour recevoir des messages.Creates a channel listener of the specified type for receiving messages.

CanBuildChannelFactory<TChannel>(BindingContext) CanBuildChannelFactory<TChannel>(BindingContext) CanBuildChannelFactory<TChannel>(BindingContext) CanBuildChannelFactory<TChannel>(BindingContext)

Détermine si une fabrication de canal du type spécifié peut être construite.Determines whether a channel factory of the specified type can be built.

CanBuildChannelListener<TChannel>(BindingContext) CanBuildChannelListener<TChannel>(BindingContext) CanBuildChannelListener<TChannel>(BindingContext) CanBuildChannelListener<TChannel>(BindingContext)

Détermine si un écouteur de canal du type spécifié peut être construit.Determines whether a channel listener of the specified type can be built.

Clone() Clone() Clone() Clone()

Crée une copie de l'élément de liaison actif.Creates a copy of the current binding element.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetProperty<T>(BindingContext) GetProperty<T>(BindingContext) GetProperty<T>(BindingContext) GetProperty<T>(BindingContext)

Retourne une propriété à partir de l'objet BindingContext spécifié.Returns a property from the specified BindingContext object.

GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

Implémentations d’interfaces explicites

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) 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.Writes custom peer transport channel elements into the generated metadata for an endpoint.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) 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.Writes custom peer transport channel elements into the generated WSDL for a contract.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) 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.Writes custom peer transport channel elements into the generated WSDL for an endpoint.

S’applique à