MsmqBindingElementBase Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe de base de MsmqIntegrationBindingElement et MsmqTransportBindingElement.
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
CustomDeadLetterQueue |
Obtient ou définit un Uri qui identifie une file d'attente de lettres mortes personnalisée dans laquelle les messages qui ont expiré ou ceux dont la remise a échoué sont envoyés. |
DeadLetterQueue |
Obtient ou définit le paramètre DeadLetterQueue pour la liaison. |
Durable |
Obtient ou définit une valeur qui spécifie si les messages envoyés avec cette liaison sont durables ou volatils. |
ExactlyOnce |
Obtient ou définit une valeur qui spécifie si les messages envoyés avec cette liaison ont des assurances Exactly Once. |
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 du message autorisée (en octets) qui peut être reçue. (Hérité de TransportBindingElement) |
MaxRetryCycles |
Obtient ou définit le nombre maximal de cycles de nouvelle tentative de livraison de messages à l'application de réception. |
MsmqTransportSecurity |
Obtient l’objet MsmqTransportSecurity 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 ou ne pouvant 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 à la file d'attente des nouvelles tentatives. |
RetryCycleDelay |
Obtient ou définit une valeur qui spécifie le délai d'attente avant de tenter un autre cycle de nouvelle tentative lors d'une tentative de remise d'un message qui n'a pas pu l'être. |
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 pendant laquelle les messages sont valides. Lorsque ce délai est écoulé, le message est placé dans une file d'attente de lettres mortes selon le 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é intégrée de traçage de messages 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 de verrouillage d'un message par la fonctionnalité de contexte de réception. |
Méthodes
BuildChannelFactory<TChannel>(BindingContext) |
Initialise une fabrique de canal pour générer 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 donné issus 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 fabrication de canal pour un type de canal spécifique. (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 de canal spécifique. (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() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetProperty<T>(BindingContext) |
En cas de remplacement dans une classe dérivée, récupère un type d’objet spécifié pour le contexte de liaison indiqué. |
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) |
Exporte des assertions de stratégie personnalisée concernant les liaisons. |
IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Écrit des éléments WSDM (Web Services Description Language) personnalisés dans le service WSDL généré pour un contrat. |
IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Écrit des éléments WSDM (Web Services Description Language) personnalisés dans le service WSDL généré pour un point de terminaison. |