MsmqBindingElementBase Classe

Définition

public ref class MsmqBindingElementBase abstract : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Channels::ITransactedBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public abstract class MsmqBindingElementBase : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Channels.ITransactedBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type MsmqBindingElementBase = class
    inherit TransportBindingElement
    interface ITransactedBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
Public MustInherit Class MsmqBindingElementBase
Inherits TransportBindingElement
Implements IPolicyExportExtension, ITransactedBindingElement, IWsdlExportExtension
Héritage
Dérivé
Implémente

Propriétés

Nom Description
CustomDeadLetterQueue

Obtient ou définit une Uri file d’attente de lettres mortes personnalisée où les messages ou messages expirés qui n’ont pas pu être remis sont envoyés.

DeadLetterQueue

Obtient ou définit le DeadLetterQueue paramètre de cette liaison.

Durable

Obtient ou définit une valeur qui spécifie si les messages envoyés avec cette liaison sont durables ou volatiles.

ExactlyOnce

Obtient ou définit une valeur qui spécifie si les messages envoyés avec cette liaison ont exactement une fois des garanties.

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 autorisée du message, en octets, qui peut être reçue.

(Hérité de TransportBindingElement)
MaxRetryCycles

Obtient ou définit le nombre maximal de cycles de nouvelle tentative pour tenter la remise de messages à l’application de réception.

MsmqTransportSecurity

Obtient l’élément MsmqTransportSecurity de liaison associé à cet élément de liaison.

ReceiveContextEnabled

Obtient ou définit une valeur qui indique si le comportement de contexte de réception est demandé.

ReceiveErrorHandling

Obtient ou définit une valeur d’énumération qui spécifie la façon dont les messages incohérents et autres messages qui ne peuvent pas être distribués sont gérés.

ReceiveRetryCount

Obtient ou définit le nombre maximal de fois où le gestionnaire de files d’attente doit tenter d’envoyer un message avant de le transférer vers la file d’attente de nouvelles tentatives.

RetryCycleDelay

Obtient ou définit une valeur qui spécifie la durée d’attente avant d’essayer un autre cycle de nouvelle tentative lors de la tentative de remise d’un message qui n’a pas pu être remis.

Scheme

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

(Hérité de TransportBindingElement)
TimeToLive

Obtient ou définit une valeur qui spécifie la durée de validité des messages. Lorsque cette heure s’est écoulée, le message est placé dans une file d’attente de lettres mortes en fonction du DeadLetterQueue paramètre.

TransactedReceiveEnabled

Obtient une valeur qui spécifie si une transaction est requise pour recevoir des messages avec cette liaison.

UseMsmqTracing

Obtient ou définit une valeur qui active ou désactive la fonctionnalité de suivi de messages intégrée de Message Queuing (MSMQ).

UseSourceJournal

Obtient ou définit une valeur qui indique si les copies des messages traités par cette liaison doivent être stockées dans la file d’attente du journal source.

ValidityDuration

Obtient ou définit une valeur qui spécifie la durée pendant laquelle un message sera verrouillé par la fonctionnalité de contexte de réception.

Méthodes

Nom Description
BuildChannelFactory<TChannel>(BindingContext)

Initialise une fabrique de canaux pour produire des canaux d’un type spécifié à partir du contexte de liaison.

(Hérité de BindingElement)
BuildChannelListener<TChannel>(BindingContext)

Initialise un écouteur de canal pour accepter les canaux d’un type spécifié à partir du contexte de liaison.

(Hérité de BindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

Retourne une valeur qui indique si l’élément de liaison peut générer une fabrique de canaux pour un type spécifique de canal.

(Hérité de BindingElement)
CanBuildChannelListener<TChannel>(BindingContext)

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

(Hérité de BindingElement)
Clone()

En cas de substitution dans une classe dérivée, retourne une copie de l’objet d’élément de liaison.

(Hérité de BindingElement)
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)
GetProperty<T>(BindingContext)

En cas de substitution dans une classe dérivée, récupère un type d’objet spécifié pour le contexte de liaison fourni.

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)

Implémentations d’interfaces explicites

Nom Description
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exporte des assertions de stratégie personnalisées sur les liaisons.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Écrit des éléments WSDL (Web Services Description Language) personnalisés dans le WSDL généré pour un contrat.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Écrit des éléments WSDL (Web Services Description Language) personnalisés dans le WSDL généré pour un point de terminaison.

S’applique à