MsmqBindingElementBase Clase

Definición

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 DeadLetterQueue configuración.

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.

Se aplica a