MsmqBindingElementBase Classe

Definizione

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
Ereditarietà
Derivato
Implementazioni

Proprietà

CustomDeadLetterQueue

Ottiene o imposta un elemento Uri che identifica una coda dei messaggi non recapitabili personalizzata in cui vengono inviati i messaggi scaduti o che non sono stati recapitati.

DeadLetterQueue

Ottiene o imposta l'impostazione DeadLetterQueue per questa associazione.

Durable

Ottiene o imposta un valore che specifica se i messaggi inviati con questa associazione sono durevoli o volatili.

ExactlyOnce

Ottiene o imposta un valore che specifica se i messaggi inviati con questa associazione hanno garanzie di tipo exactly-once.

ManualAddressing

Ottiene o imposta un valore che indica se è richiesto l'indirizzamento manuale del messaggio.

(Ereditato da TransportBindingElement)
MaxBufferPoolSize

Ottiene o imposta le dimensioni massime in byte di qualsiasi pool di buffer utilizzato dal trasporto.

(Ereditato da TransportBindingElement)
MaxReceivedMessageSize

Ottiene o imposta la dimensione massima consentita in byte del messaggio che può essere ricevuto.

(Ereditato da TransportBindingElement)
MaxRetryCycles

Ottiene o imposta il numero massimo di cicli di ripetizione dei tentativi di recapito dei messaggi all'applicazione ricevente.

MsmqTransportSecurity

Ottiene l'elemento MsmqTransportSecurity associato a questo elemento di associazione.

ReceiveContextEnabled

Ottiene o imposta un valore che indica se il comportamento del contesto di ricezione è richiesto.

ReceiveErrorHandling

Ottiene o imposta un valore di enumerazione che specifica come vengono gestiti i messaggi non elaborabili e altri messaggi che non possono essere distribuiti.

ReceiveRetryCount

Ottiene o imposta il numero massimo di tentativi eseguiti dal gestore delle code per inviare un messaggio prima che questo venga trasferito alla coda di tentativi.

RetryCycleDelay

Ottiene o imposta un valore che specifica il tempo di attesa prima di tentare un altro ciclo di ripetizione quando si tenta di recapitare un messaggio che non è stato possibile recapitare.

Scheme

Ottiene lo schema URI per il trasporto.

(Ereditato da TransportBindingElement)
TimeToLive

Ottiene o imposta un valore che specifica il tempo di validità dei messaggi. Una volta trascorso questo periodo di tempo il messaggio viene inserito in una coda di messaggi non recapitabili, a seconda dell'impostazione di DeadLetterQueue.

TransactedReceiveEnabled

Ottiene un valore che specifica se per ricevere messaggi con questa associazione è necessaria una transazione.

UseMsmqTracing

Ottiene o imposta un valore che abilita o disabilita la funzionalità di traccia dei messaggi incorporata nel sistema di accodamento messaggi (MSMQ).

UseSourceJournal

Ottiene o imposta un valore che indica se le copie dei messaggi elaborati da questa associazione devono essere archiviate nella coda journal di origine.

ValidityDuration

Ottiene o imposta un valore che specifica la durata in cui un messaggio sarà bloccato dalla funzionalità del contesto di ricezione.

Metodi

BuildChannelFactory<TChannel>(BindingContext)

Inizializza una channel factory per la creazione di canali di un tipo specificato dal contesto dell'associazione.

(Ereditato da BindingElement)
BuildChannelListener<TChannel>(BindingContext)

Inizializza un listener del canale per accettare canali di un tipo specificato dal contesto dell'associazione.

(Ereditato da BindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

Restituisce un valore che indica se l'elemento di associazione può compilare una channel factory per un tipo di canale specifico.

(Ereditato da BindingElement)
CanBuildChannelListener<TChannel>(BindingContext)

Restituisce un valore che indica se l'elemento di associazione può compilare un listener per un tipo di canale specifico.

(Ereditato da BindingElement)
Clone()

Quando sottoposto a override in una classe derivata, restituisce una copia dell'oggetto dell'elemento di associazione.

(Ereditato da BindingElement)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetProperty<T>(BindingContext)

Quando sottoposto a override in una classe derivata, recupera un tipo di oggetto specificato per il contesto di associazione fornito.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Esporta asserzioni di criteri personalizzati relative ad associazioni.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Scrive elementi WSDL (Web Services Description Language) personalizzati nel WSDL generato per un contratto.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Scrive elementi WSDL (Web Services Description Language) personalizzati nel WSDL generato per un endpoint.

Si applica a