MsmqBindingElementBase Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase base para MsmqIntegrationBindingElement y 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
- Herencia
- Derivado
- Implementaciones
Propiedades
| Nombre | Description |
|---|---|
| CustomDeadLetterQueue |
Obtiene o establece un Uri que identifica una cola de mensajes fallidos personalizada en la que se envían mensajes o mensajes expirados que no se pudieron entregar. |
| DeadLetterQueue |
Obtiene o establece la DeadLetterQueue configuración de este enlace. |
| Durable |
Obtiene o establece un valor que especifica si los mensajes enviados con este enlace son duraderos o volátiles. |
| ExactlyOnce |
Obtiene o establece un valor que especifica si los mensajes enviados con este enlace tienen exactamente una garantía una vez. |
| ManualAddressing |
Obtiene o establece un valor que indica si se requiere el direccionamiento manual del mensaje. (Heredado de TransportBindingElement) |
| MaxBufferPoolSize |
Obtiene o establece el tamaño máximo, en bytes, de los grupos de búferes utilizados por el transporte. (Heredado de TransportBindingElement) |
| MaxReceivedMessageSize |
Obtiene o establece el tamaño máximo permitido del mensaje, en bytes, que se puede recibir. (Heredado de TransportBindingElement) |
| MaxRetryCycles |
Obtiene o establece el número máximo de ciclos de reintento para intentar la entrega de mensajes a la aplicación receptora. |
| MsmqTransportSecurity |
Obtiene el MsmqTransportSecurity objeto asociado a este elemento de enlace. |
| ReceiveContextEnabled |
Obtiene o establece un valor que indica si se solicita el comportamiento del contexto de recepción. |
| ReceiveErrorHandling |
Obtiene o establece un valor de enumeración que especifica cómo se controlan los mensajes dudosos y otros mensajes que no se pueden enviar. |
| ReceiveRetryCount |
Obtiene o establece el número máximo de veces que el administrador de colas debe intentar enviar un mensaje antes de transferirlo a la cola de reintento. |
| RetryCycleDelay |
Obtiene o establece un valor que especifica cuánto tiempo se debe esperar antes de intentar otro ciclo de reintento al intentar entregar un mensaje que no se pudo entregar. |
| Scheme |
Obtiene el esquema de URI para el transporte. (Heredado de TransportBindingElement) |
| TimeToLive |
Obtiene o establece un valor que especifica cuánto tiempo son válidos los mensajes. Cuando haya transcurrido este tiempo, el mensaje se coloca en una cola de mensajes fallidos en función de la |
| TransactedReceiveEnabled |
Obtiene un valor que especifica si se requiere una transacción para recibir mensajes con este enlace. |
| UseMsmqTracing |
Obtiene o establece un valor que habilita o deshabilita la instalación integrada de seguimiento de mensajes de Message Queuing (MSMQ). |
| UseSourceJournal |
Obtiene o establece un valor que indica si las copias de los mensajes procesados por este enlace deben almacenarse en la cola del diario de origen. |
| ValidityDuration |
Obtiene o establece un valor que especifica la duración que bloqueará un mensaje la característica de contexto de recepción. |
Métodos
| Nombre | Description |
|---|---|
| BuildChannelFactory<TChannel>(BindingContext) |
Inicializa un generador de canales para generar canales de un tipo especificado a partir del contexto de enlace. (Heredado de BindingElement) |
| BuildChannelListener<TChannel>(BindingContext) |
Inicializa un agente de escucha de canal para aceptar canales de un tipo especificado desde el contexto de enlace. (Heredado de BindingElement) |
| CanBuildChannelFactory<TChannel>(BindingContext) |
Devuelve un valor que indica si el elemento de enlace puede crear un generador de canales para un tipo específico de canal. (Heredado de BindingElement) |
| CanBuildChannelListener<TChannel>(BindingContext) |
Devuelve un valor que indica si el elemento de enlace puede crear un agente de escucha para un tipo específico de canal. (Heredado de BindingElement) |
| Clone() |
Cuando se reemplaza en una clase derivada, devuelve una copia del objeto de elemento de enlace. (Heredado de BindingElement) |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetProperty<T>(BindingContext) |
Cuando se invalida en una clase derivada, recupera un tipo de objeto especificado para el contexto de enlace proporcionado. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Exporta las aserciones de directiva personalizadas sobre los enlaces. |
| IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Escribe elementos personalizados del lenguaje de descripción de servicios web (WSDL) en el WSDL generado para un contrato. |
| IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Escribe elementos personalizados del lenguaje de descripción de servicios web (WSDL) en el WSDL generado para un punto de conexión. |